I was able to make this work with the following function. Hopefully, this may prove useful to anyone who stumbles upon this later.
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet2');
var myStats = sheet.getRange('b2:k2');
var myVals = myStats.getValues();
var opps = sheet.getRange('b4:k');
var oppsVals = opps.getValues();
for (var i = 0; i <= 10; i++) {
var wins = [];
var losses = [];
var ties = [];
for (var x in oppsVals[i]){
var alphas = ["b","c","d","e","f","g","h","i","j", "k", "l"];
var nums = ['4','5','6','7','8','9','10','11','12','13','14'];
var cell = alphas[x] + nums[i];
if ( alphas[x] == 'j' || alphas[x] == 'k' ) {
if (oppsVals[i][x] < myVals[0][x]) {
sheet.getRange(cell).setFontWeight('normal');
losses.push(cell);
} else if (oppsVals[i][x] == myVals[0][x]) {
sheet.getRange(cell).setFontStyle('italic');
ties.push(cell);
} else {
sheet.getRange(cell).setFontWeight('bold');
wins.push(cell);
}
} else {
if (oppsVals[i][x] < myVals[0][x]) {
sheet.getRange(cell).setFontWeight('bold');
wins.push(cell);
} else if (oppsVals[i][x] == myVals[0][x]) {
sheet.getRange(cell).setFontStyle('italic');
ties.push(cell);
} else {
sheet.getRange(cell).setFontWeight('normal');
losses.push(cell);
}
}
}
var winTotal = wins.length;
var lossesTotal = losses.length;
var tiesTotal = ties.length;
sheet.getRange("l" + nums[i]).setValue(winTotal + "-" + lossesTotal + "-" + tiesTotal);
if ( winTotal > lossesTotal ) {
sheet.getRange("l" + nums[i]).setFontWeight('bold').setBackground('green');
}
if ( winTotal < lossesTotal ) {
sheet.getRange("l" + nums[i]).setFontWeight('bold').setBackground('red');
}
if ( winTotal == lossesTotal ) {
if ( oppsVals[i][0] < myVals[0][0] ) {
sheet.getRange("l" + nums[i]).setFontWeight('bold').setBackground('green');
} else {
sheet.getRange("l" + nums[i]).setFontWeight('bold').setBackground('red');
}
}
}
};