Abstract The compositions of cotectic olivine-spinel pairs in mafic magmas provide information on the oxygen fugacity of their host liquid, which can be accessed with a thermodynamic analysis of the olivine-spinel-liquid peritectic reaction: 3 F e 2 S i O 4 o l i v + O 2 s y s = 2 F e 3 O 4 s p + 3 S i O 2 m e l t The extraction of redox information from cotectic olivine-spinel pairs requires a well-defined silica activity value (aSiO2melt) for the melt of interest, as well as a method to calculate aFe2SiO4oliv and aFe3O4sp from chemical analyses of olivine and spinel, respectively. In this work, we develop a new olivine-spinel-aSiO2melt (OSaS) oxygen barometer that utilizes MELTS to obtain values of aSiO2melt, which are used with values aFe2SiO4oliv and aFe3O4sp determined from established solution models for olivine and spinel. We find that two implementations of the spinel-liquid peritectic equilibria can successfully generate magmatic oxygen fugacity values, (1) using a combination of mineral activity models from the literature (classical-OSaS) and aSiO2melt determined from MELTS, and (2) directly from chemical potentials obtained from MELTS, where a correction is added to the MELTS-derived chemical potentials for the magnetite component of the spinel (MELTS-OSaS). The two implementations of the OSaS were tested by using each model to recover the experimentally reported fO2 values for a dataset consisting of 50 olivine-spinel-glass assemblages derived from 14 published experimental studies. This dataset was filtered to remove potential disequilibrium phase assemblages, experiments with failed redox buffers, and poor-quality EMP analyses. Data quality metrics for the dataset filtration included Fe-Mg partitioning between olivine and melt, Fe-Mg partitioning between olivine-spinel, and an examination of whether aSiO2melt values were consistent with the reported phase assemblages. The classical-OSaS implementations reproduced the fO2 values reported from the experimental dataset with a standard error estimate (SEE) of ±0.39, root mean standard error (RMSE) of ±0.40 and average deviation of ±0.31. In testing the MELTS-OSaS model, we identified that the solution model for magnetite underpredicted the values of aFe3O4sp; therefore, we used the 50 experiments to assign a correction to the MELTS-predicted chemical potentials of magnetite. We tested 35 the MELTS-OSaS model with the magnetite correction on a dataset of 18 additional buffered experiments, filtered for redox equilibrium and not included in the original experimental dataset. We find that the MELTs-OSaS model, which includes the correction for the magnetite chemical potential, reproduces fO2 values for the 18 experiments with an SEE of ±0.20, root mean standard error (RMSE) of ±0.23 and average deviation of ±0.18. The OSaS oxybarometer can return magmatic fO2 values with a standard error of ± 0.20 to 0.39 log units, depending on the model selected, provided that the olivine-spinel cotectic temperature is known to an accuracy of ±25°C, the H2O content of the melt can be estimated within ±1.5wt%, and that the crystallization pressure of the olivine-spinel pair is < 500 MPa. We also propose that the OSaS models can be applied to experimental run products to determine or confirm oxygen fugacity values. We additionally suggest that the careful application of the OSaS oxybarometer can provide a reliable and robust alternative for performing redox studies on samples that do not contain sufficient glassy material to support the application of spectroscopic techniques (i.e., XANES and Mössbauer).