ADVERTISEMENT

Massey Ranking Accuracy- Week 1

wickerpark wildcat

Well-Known Member
Gold Member
Aug 24, 2022
82
135
33
Accidentally posted this 1st on paid board, apologies for duplicate.
-----------------------------------------------------------------------------------------
I only learned of the Massey ratings from this board & then added them to the dashboard I created with team schedules & stats from 2023. Know we need to take those rankings (in particular pre-season & early season) with grain of salt. Nevertheless, thought I would see how they held up. So, I took Massey pre-season rankings and compared to week 1 results. I assumed the higher ranked team would be favored, so ignoring home field etc. Here goes:

Overall: Out of the 228 in state games that I could match a pre-season ranking for both teams, Massey would predict 172/228 correctly- 75%

Top 10 upsets by ranking difference:


#104 Chicago (De La Salle) 0 <> #291 Summit (Argo) 45
#316 Chester 35 <> #167 DuQuoin (H.S.) 27
#362 Erie [E.-Prophetstown Coop] 13 <> #234 Kewanee (H.S.) 6
#191 Plainfield (South) 3 <> #75 Yorkville (H.S.) 0
#358 Elmwood [E.-Brimfield Coop] 41 <> #250 Knoxville 28
#374 North Chicago 32 <> #274 Wheeling 0
#186 Plainfield (Central) 14 <> #284 Waukegan (H.S.) 16
#277 Franklin Park-Northlake (Leyden) 30 <> #188 Highland Park 27
#285 Dakota 0 <> #373 Dwight [Dwight/Gardner-So. Wilmington Coop] 49
#302 Manteno 54 <> #218 Sandwich 32
 
With that 75%, I assume the "spread" isn't taken into account. I wonder within that 75% how close Massey was with the spreads. Good stuff!
It's just straight up W/L & whether the favorite won or not. Not aware of an easy way to grab the projected point difference in bulk, but I'm crazy enough to try to figure it out 😂
 
That is a lot of data entry or was this an upload of a batch?
Steve Soucie was kind enough to provide me access to his spreadsheet where he tracks schedules and scores. The Massey Ratings I brought into a spreadsheet in bulk, although its formatting doesn't come over great, so some work (formulas) to clean that up. Biggest headache is probably matching up how the schools' names are presented in different places, e.g. is it Mt. Carmel or Mount Carmel, or Chicago (Mt. Carmel), etc.

All that is leading to the dashboard I've published (view on large screen in full screen mode).
 
Steve Soucie was kind enough to provide me access to his spreadsheet where he tracks schedules and scores. The Massey Ratings I brought into a spreadsheet in bulk, although its formatting doesn't come over great, so some work (formulas) to clean that up. Biggest headache is probably matching up how the schools' names are presented in different places, e.g. is it Mt. Carmel or Mount Carmel, or Chicago (Mt. Carmel), etc.

All that is leading to the dashboard I've published (view on large screen in full screen mode).
Wickerpark,

Perhaps you can set up nested if/then statements for 4 columns with the 2 sets of data(predicted vs actual scores) and then do an index look up to flag the games that are outliers automatically and run the macro each week.
 
Wickerpark,

Perhaps you can set up nested if/then statements for 4 columns with the 2 sets of data(predicted vs actual scores) and then do an index look up to flag the games that are outliers automatically and run the macro each week.
What is this 2008?
 
  • Haha
Reactions: CGsupporter
Wickerpark,

Perhaps you can set up nested if/then statements for 4 columns with the 2 sets of data(predicted vs actual scores) and then do an index look up to flag the games that are outliers automatically and run the macro each week.
When I 1st saw this, I thought it was a crazy request because I didn't think I could get the predictions in batch from Massey, but then I found that he posted his formula for predictions on the site. I have not done proper QA on this, but here goes in the 25 games that differed most from predictions (combination of upsets and favored teams greatly exceeding the "spread"):

GameMassey Predicted ScoreActual ScoreDiffUpset
Chicago (South Shore) vs Chicago (Curie)17-2568-0761
Summit (Argo) @ Chicago (De La Salle)11-3945-0731
Dwight [Dwight/Gardner-So. Wilmington Coop] vs Dakota19-2849-0581
Flossmoor (Homewood-F.) @ Bolingbrook25-2956-6541
Benton @ Carterville22-2841-0471
Columbia @ Breese (Mater Dei)18-2835-0451
Libertyville vs Lemont (H.S.)23-2543-0451
Harvard @ Lisle (Sr.)20-2842-7431
Clinton vs Wood River (East Alton-W.R.)32-1857-0430
North Chicago vs Wheeling18-2932-0431
Niantic (Sangamon Valley) [Coop] vs Oakland [Tri-County Coop]27-1949-0410
Park Ridge (Maine East) @ Aurora (East)19-3234-6411
Palatine (Fremd) @ Lake Zurich17-2431-0381
Rockford (Lutheran) @ Winnebago30-2349-6360
Tinley Park (H.S.) @ Dolton (Thornridge)31-1750-0360
Harrisburg @ Anna (A.-Jonesboro) [Coop]30-1947-0360
Carrollton vs Beardstown26-2146-6350
Monmouth (M.-Roseville) vs Aledo (Mercer County)26-2450-14340
Wilmington vs Chicago (C. Hope Academy)29-2444-6330
Downers Grove (North) @ O'Fallon (H.S.)29-1942-0320
Decatur (MacArthur) @ Mattoon32-2347-6320
Dunlap vs Galesburg (H.S.)33-1748-0320
Dixon (H.S.) vs Stillman Valley30-2056-14320
Bensenville (Fenton) @ Elgin (H.S.)21-3135-14311
Bloomington (H.S.) @ Danville (H.S.)23-2741-14311
 
Good stuff.

I'd imagine once conference play picks up these predictions become much harder to predict.
 
ADVERTISEMENT
ADVERTISEMENT