THE BOARD
The Numbers Behind the Noise.
MMH looks for what conventional rankings, records and the market may be missing.
SIGNATURE MODEL
Numbers Before Narratives.
MMH uses team efficiency, recent performance, strength of schedule and matchup data to produce independent game projections. Pregame predictions are frozen before tipoff so the model has to keep score of its own calls.
THE RECEIPTS
View every call →MMH Keeps Score of Itself
0–0Model Record
Full MMH tracking begins with the 2026–27 season.
MMH POWER INDEX
2025-26 season • 365 Division I teamsTeam Ratings
MMH MATCHUPS
Games
MATCHUPWIN PROBABILITYPROJECTED SCORETOTALMODEL SPREAD
Illinois at Purdue • FINAL28-9 • 30-9Final Score: Illinois 78-83 Purdue
Purdue 53.5%Illinois 46.5%
77-78154.5Purdue -1.1TCU at Kansas • FINAL23-12 • 24-11Final Score: TCU 81-83 Kansas
Kansas 68.3%TCU 31.7%
71-77148.0Kansas -6.0West Virginia at Houston • FINAL21-14 • 29-7Final Score: West Virginia 55-89 Houston
Houston 93.6%West Virginia 6.4%
60-77137.2Houston -17.7Ole Miss at Tennessee • FINAL15-20 • 25-12Final Score: Ole Miss 64-90 Tennessee
Tennessee 90.4%Ole Miss 9.6%
68-84152.2Tennessee -15.8Kentucky at Florida • FINAL22-14 • 27-8Final Score: Kentucky 87-85 Florida
Florida 90.6%Kentucky 9.4%
72-88160.3Florida -15.6Marquette at Seton Hall • FINAL12-20 • 21-12Final Score: Marquette 75-78 Seton Hall
Seton Hall 74.0%Marquette 26.0%
67-76143.6Seton Hall -8.7North Carolina at Clemson • FINAL24-9 • 24-10Final Score: North Carolina 65-55 Clemson
North Carolina 52.0%Clemson 48.0%
72-72144.1Clemson -0.7Iowa State at Oklahoma • FINAL28-8 • 21-16Final Score: Iowa State 63-71 Oklahoma
Iowa State 73.7%Oklahoma 26.3%
82-75156.7Iowa State -6.9Duke at Notre Dame • FINAL35-3 • 13-17Final Score: Duke 67-59 Notre Dame
Duke 95.5%Notre Dame 4.5%
84-65149.4Duke -18.9Florida Atlantic at Charlotte • FINAL18-15 • 17-17Final Score: Florida Atlantic 68-70 Charlotte
Charlotte 56.3%Florida Atlantic 43.7%
76-77152.7Charlotte -1.2Baylor at Oklahoma State • FINAL16-17 • 20-15Final Score: Baylor 75-70 Oklahoma State
Baylor 52.3%Oklahoma State 47.7%
84-84167.4Baylor -0.1James Madison at Southern Miss • FINAL18-15 • 19-16Final Score: James Madison 71-81 Southern Miss
Southern Miss 56.0%James Madison 44.0%
74-77150.2Southern Miss -3.0Nebraska at Wisconsin • FINAL28-7 • 24-11Final Score: Nebraska 72-88 Wisconsin
Wisconsin 55.7%Nebraska 44.3%
76-77153.2Wisconsin -1.5Providence at Creighton • FINAL15-18 • 15-18Final Score: Providence 60-69 Creighton
Creighton 52.7%Providence 47.3%
81-83164.2Creighton -2.0Auburn at Arkansas • FINAL21-16 • 28-9Final Score: Auburn 83-51 Arkansas
Arkansas 74.2%Auburn 25.8%
82-91172.6Arkansas -8.6Niagara at Manhattan • FINAL8-22 • 12-20Final Score: Niagara 81-67 Manhattan
Manhattan 71.1%Niagara 28.9%
69-75144.4Manhattan -6.3Iona at Saint Peter's • FINAL18-14 • 17-12Final Score: Iona 57-69 Saint Peter's
Saint Peter's 64.0%Iona 36.0%
69-74143.4Saint Peter's -5.0Fairfield at Siena • FINAL21-13 • 23-12Final Score: Fairfield 93-69 Siena
Siena 71.5%Fairfield 28.5%
67-74140.7Siena -6.7Canisius at Mount St. Mary's • FINAL10-21 • 15-17Final Score: Canisius 69-74 Mount St. Mary's
Mount St. Mary's 81.4%Canisius 18.6%
62-72134.3Mount St. Mary's -10.1Miami (OH) at Toledo • FINAL32-2 • 19-15Final Score: Miami (OH) 64-68 Toledo
Toledo 57.4%Miami (OH) 42.6%
83-83166.1Toledo -0.5Rider at Quinnipiac • FINAL4-25 • 19-13Final Score: Rider 84-88 Quinnipiac
Quinnipiac 95.0%Rider 5.0%
62-82143.8Quinnipiac -20.6Bowling Green at Akron • FINAL18-14 • 29-6Final Score: Bowling Green 67-83 Akron
Akron 85.1%Bowling Green 14.9%
75-86161.2Akron -11.3Boise State at San José State • FINAL20-12 • 9-24Final Score: Boise State 78-69 San José State
Boise State 80.9%San José State 19.1%
81-72153.3Boise State -9.0Howard at North Carolina Central • FINAL24-11 • 14-18Final Score: Howard 54-73 North Carolina Central
Howard 86.3%North Carolina Central 13.7%
80-69148.5Howard -11.1Pittsburgh at Louisville • FINAL13-20 • 24-11Final Score: Pittsburgh 83-70 Louisville
Louisville 91.4%Pittsburgh 8.6%
67-84151.3Louisville -17.1Rutgers at Iowa • FINAL13-20 • 24-13Final Score: Rutgers 77-86 Iowa
Iowa 92.7%Rutgers 7.3%
63-81143.8Iowa -17.9DePaul at Georgetown • FINAL16-16 • 13-18Final Score: DePaul 65-68 Georgetown
Georgetown 70.2%DePaul 29.8%
65-70134.8Georgetown -5.5Mississippi State at South Carolina • FINAL13-19 • 13-19Final Score: Mississippi State 62-68 South Carolina
South Carolina 71.3%Mississippi State 28.7%
76-83158.8South Carolina -7.0La Salle at Fordham • FINAL9-23 • 17-15Final Score: La Salle 81-76 Fordham
Fordham 81.9%La Salle 18.1%
63-75137.2Fordham -12.0UMass Lowell at New Hampshire • FINAL15-18 • 9-21Final Score: UMass Lowell 82-75 New Hampshire
UMass Lowell 64.2%New Hampshire 35.8%
75-73148.8UMass Lowell -2.1Holy Cross at Army • FINAL11-22 • 11-21Final Score: Holy Cross 57-70 Army
Army 59.5%Holy Cross 40.5%
71-75146.4Army -3.5St. John's at Villanova • FINAL30-6 • 24-9Final Score: St. John's 81-71 Villanova
St. John's 66.9%Villanova 33.1%
78-74151.3St. John's -3.9Colgate at Navy • FINAL18-15 • 26-8Final Score: Colgate 80-72 Navy
Navy 80.2%Colgate 19.8%
67-78145.6Navy -10.7Lafayette at Boston University • FINAL11-21 • 16-18Final Score: Lafayette 59-51 Boston University
Boston University 84.6%Lafayette 15.4%
68-80147.9Boston University -11.4Georgia at Missouri • FINAL22-11 • 20-13Final Score: Georgia 75-68 Missouri
Georgia 56.5%Missouri 43.5%
84-83166.9Georgia -1.8Saint Francis at Wagner • FINAL7-24 • 14-17Final Score: Saint Francis 56-71 Wagner
Wagner 83.8%Saint Francis 16.2%
68-81149.1Wagner -12.5Mercer at VMI • FINAL19-13 • 5-26Final Score: Mercer 86-64 VMI
Mercer 90.7%VMI 9.3%
85-71155.4Mercer -14.1Samford at The Citadel • FINAL18-14 • 11-22Final Score: Samford 80-64 The Citadel
Samford 82.5%The Citadel 17.5%
81-72153.3Samford -8.7Wright State at Purdue Fort Wayne • FINAL23-12 • 17-15Final Score: Wright State 106-98 Purdue Fort Wayne
Wright State 73.4%Purdue Fort Wayne 26.6%
82-76157.9Wright State -5.2Milwaukee at Detroit Mercy • FINAL12-20 • 17-15Final Score: Milwaukee 84-61 Detroit Mercy
Detroit Mercy 70.4%Milwaukee 29.6%
76-83158.4Detroit Mercy -6.8Bryant at UMBC • FINAL9-22 • 24-8Final Score: Bryant 81-67 UMBC
UMBC 96.4%Bryant 3.6%
58-80137.2UMBC -21.8Virginia at NC State • FINAL30-6 • 20-14Final Score: Virginia 60-76 NC State
Virginia 61.6%NC State 38.4%
80-78157.3Virginia -2.0Tulane at North Texas • FINAL18-15 • 19-14Final Score: Tulane 56-70 North Texas
North Texas 80.0%Tulane 20.0%
66-77143.4North Texas -10.5Murray State at Evansville • FINAL20-13 • 7-25Final Score: Murray State 81-59 Evansville
Murray State 87.5%Evansville 12.5%
84-72156.0Murray State -11.5UNC Asheville at Presbyterian • FINAL15-17 • 15-18Final Score: UNC Asheville 84-80 Presbyterian
Presbyterian 60.9%UNC Asheville 39.1%
71-75146.3Presbyterian -3.6Gardner-Webb at High Point • FINAL4-29 • 31-5Final Score: Gardner-Webb 76-85 High Point
High Point 99.0%Gardner-Webb 1.0%
62-99161.0High Point -37.7UNC Wilmington at Towson • FINAL27-7 • 19-15Final Score: UNC Wilmington 64-67 Towson
UNC Wilmington 51.8%Towson 48.2%
70-70139.4Towson -0.0Drexel at William & Mary • FINAL17-16 • 20-12Final Score: Drexel 77-55 William & Mary
William & Mary 79.0%Drexel 21.0%
70-79149.4William & Mary -9.1Delaware at Hofstra • FINAL10-21 • 24-11Final Score: Delaware 71-76 Hofstra
Hofstra 93.7%Delaware 6.3%
62-80142.0Hofstra -18.8Campbell at Hampton • FINAL15-18 • 13-19Final Score: Campbell 80-69 Hampton
Campbell 59.2%Hampton 40.8%
75-75150.2Campbell -0.2Jacksonville at Stetson • FINAL12-20 • 12-21Final Score: Jacksonville 55-71 Stetson
Stetson 52.7%Jacksonville 47.3%
76-76151.9Stetson -0.4Saint Louis at George Mason • FINAL29-6 • 23-10Final Score: Saint Louis 67-79 George Mason
Saint Louis 64.4%George Mason 35.6%
78-73151.2Saint Louis -5.0American University at Bucknell • FINAL16-16 • 10-23Final Score: American University 71-63 Bucknell
American University 70.8%Bucknell 29.2%
76-70145.7American University -5.8Le Moyne at Fairleigh Dickinson • FINAL15-17 • 11-21Final Score: Le Moyne 74-63 Fairleigh Dickinson
Le Moyne 50.9%Fairleigh Dickinson 49.1%
70-71141.7Fairleigh Dickinson -0.8Long Island University at Stonehill • FINAL24-11 • 12-21Final Score: Long Island University 73-68 Stonehill
Long Island University 70.3%Stonehill 29.7%
72-68139.8Long Island University -3.7Dartmouth at Pennsylvania • FINAL11-16 • 18-12Final Score: Dartmouth 51-80 Pennsylvania
Pennsylvania 85.8%Dartmouth 14.2%
71-83153.8Pennsylvania -11.4Western Michigan at Buffalo • FINAL10-21 • 17-15Final Score: Western Michigan 82-77 Buffalo
Buffalo 78.2%Western Michigan 21.8%
74-83157.2Buffalo -9.4Central Michigan at Ball State • FINAL10-21 • 12-19Final Score: Central Michigan 71-65 Ball State
Ball State 55.2%Central Michigan 44.8%
70-74144.0Ball State -3.2Northern Illinois at Ohio • FINAL9-21 • 15-17Final Score: Northern Illinois 66-78 Ohio
Ohio 93.1%Northern Illinois 6.9%
69-85154.3Ohio -16.3Harvard at Princeton • FINAL17-12 • 9-20Final Score: Harvard 58-89 Princeton
Harvard 62.4%Princeton 37.6%
70-68137.8Harvard -2.7Maine at Vermont • FINAL8-24 • 22-12Final Score: Maine 58-65 Vermont
Vermont 92.1%Maine 7.9%
59-76135.1Vermont -16.3UAlbany at NJIT • FINAL11-20 • 16-17Final Score: UAlbany 79-73 NJIT
NJIT 53.3%UAlbany 46.7%
69-70139.4NJIT -0.9McNeese at East Texas A&M • FINAL27-6 • 11-21Final Score: McNeese 73-67 East Texas A&M
McNeese 93.4%East Texas A&M 6.6%
80-64144.0McNeese -16.1Miami at Wake Forest • FINAL26-9 • 18-17Final Score: Miami 82-86 Wake Forest
Miami 59.2%Wake Forest 40.8%
80-77157.4Miami -2.6UTSA at Rice • FINAL5-25 • 13-18Final Score: UTSA 89-82 Rice
Rice 89.4%UTSA 10.6%
68-83151.3Rice -15.2Charleston Southern at Longwood • FINAL15-17 • 16-16Final Score: Charleston Southern 56-77 Longwood
Longwood 61.1%Charleston Southern 38.9%
79-83161.5Longwood -3.8Sacred Heart at Merrimack • FINAL14-19 • 23-11Final Score: Sacred Heart 58-82 Merrimack
Merrimack 86.5%Sacred Heart 13.5%
66-78143.6Merrimack -11.9Green Bay at Oakland • FINAL18-15 • 16-16Final Score: Green Bay 73-79 Oakland
Oakland 67.0%Green Bay 33.0%
78-83160.8Oakland -5.6North Dakota at Northern Arizona • FINAL18-17 • 10-22Final Score: North Dakota 73-74 Northern Arizona
North Dakota 56.2%Northern Arizona 43.8%
77-76153.0North Dakota -0.9Georgia Southern at UL Monroe • FINAL21-16 • 4-28Final Score: Georgia Southern 76-68 UL Monroe
Georgia Southern 82.0%UL Monroe 18.0%
86-76162.6Georgia Southern -9.6Old Dominion at Arkansas State • FINAL12-21 • 20-12Final Score: Old Dominion 75-90 Arkansas State
Arkansas State 84.3%Old Dominion 15.7%
74-87160.8Arkansas State -12.3UT Arlington at Stephen F. Austin • FINAL18-14 • 28-6Final Score: UT Arlington 73-92 Stephen F. Austin
Stephen F. Austin 84.3%UT Arlington 15.7%
64-75139.5Stephen F. Austin -11.5Alabama at Vanderbilt • FINAL24-10 • 27-9Final Score: Alabama 78-75 Vanderbilt
Vanderbilt 60.9%Alabama 39.1%
84-89173.5Vanderbilt -4.7Kent State at Eastern Michigan • FINAL24-10 • 10-21Final Score: Kent State 69-71 Eastern Michigan
Kent State 67.9%Eastern Michigan 32.1%
80-76156.9Kent State -4.1Alcorn State at Jackson State • FINAL9-23 • 12-21Final Score: Alcorn State 80-88 Jackson State
Jackson State 66.5%Alcorn State 33.5%
74-79152.7Jackson State -4.9Tennessee State at Morehead State • FINAL23-10 • 20-13Final Score: Tennessee State 68-78 Morehead State
Tennessee State 59.7%Morehead State 40.3%
79-76155.0Tennessee State -2.2Stanford at USC • FINAL20-13 • 18-14Final Score: Stanford 79-93 USC
Stanford 66.9%USC 33.1%
79-76155.4Stanford -2.4Boston College at Georgia Tech • FINAL11-20 • 11-20Final Score: Boston College 95-87 Georgia Tech
Georgia Tech 54.9%Boston College 45.1%
71-74145.2Georgia Tech -2.4Virginia Tech at Florida State • FINAL19-13 • 18-15Final Score: Virginia Tech 74-77 Florida State
Florida State 65.0%Virginia Tech 35.0%
78-82159.4Florida State -4.0Missouri State at Bradley • FINAL16-18 • 21-13Final Score: Missouri State 60-86 Bradley
Bradley 70.6%Missouri State 29.4%
72-79151.7Bradley -6.7UNLV at San Diego State • FINAL18-16 • 22-10Final Score: UNLV 61-72 San Diego State
San Diego State 79.0%UNLV 21.0%
73-83155.7San Diego State -10.5Duquesne at Loyola Chicago • FINAL18-15 • 9-24Final Score: Duquesne 67-72 Loyola Chicago
Duquesne 68.2%Loyola Chicago 31.8%
78-72149.5Duquesne -5.5St. Bonaventure at Richmond • FINAL17-17 • 15-17Final Score: St. Bonaventure 54-65 Richmond
Richmond 55.5%St. Bonaventure 44.5%
75-78152.9Richmond -2.8George Washington at VCU • FINAL19-16 • 28-8Final Score: George Washington 84-82 VCU
VCU 76.3%George Washington 23.7%
75-83157.1VCU -7.9Norfolk State at South Carolina State • FINAL15-17 • 10-22Final Score: Norfolk State 79-72 South Carolina State
Norfolk State 72.3%South Carolina State 27.7%
78-71149.5Norfolk State -6.9Coppin State at Delaware State • FINAL7-24 • 8-22Final Score: Coppin State 53-55 Delaware State
Delaware State 66.3%Coppin State 33.7%
64-71135.5Delaware State -7.1East Tennessee State at UNC Greensboro • FINAL23-11 • 15-19Final Score: East Tennessee State 54-70 UNC Greensboro
East Tennessee State 66.4%UNC Greensboro 33.6%
80-75155.6East Tennessee State -5.1Wofford at Western Carolina • FINAL19-13 • 15-16Final Score: Wofford 66-70 Western Carolina
Western Carolina 73.5%Wofford 26.5%
76-83159.2Western Carolina -6.7Georgia State at South Alabama • FINAL10-22 • 21-12Final Score: Georgia State 90-76 South Alabama
South Alabama 87.0%Georgia State 13.0%
66-79145.5South Alabama -12.9Lipscomb at Bellarmine • FINAL18-13 • 13-19Final Score: Lipscomb 81-70 Bellarmine
Bellarmine 54.4%Lipscomb 45.6%
80-80159.8Bellarmine -0.6Southern Utah at Utah Valley • FINAL10-22 • 25-9Final Score: Southern Utah 62-80 Utah Valley
Utah Valley 92.9%Southern Utah 7.1%
68-87154.9Utah Valley -18.8UC Davis at UC Irvine • FINAL19-14 • 23-12Final Score: UC Davis 71-74 UC Irvine
UC Irvine 83.5%UC Davis 16.5%
70-81151.2UC Irvine -11.8Winthrop at South Carolina Upstate • FINAL23-11 • 13-19Final Score: Winthrop 82-80 South Carolina Upstate
Winthrop 71.0%South Carolina Upstate 29.0%
81-76156.5Winthrop -5.0Morgan State at Maryland Eastern Shore • FINAL14-16 • 9-23Final Score: Morgan State 74-75 Maryland Eastern Shore
Morgan State 50.4%Maryland Eastern Shore 49.6%
72-73144.8Maryland Eastern Shore -1.2Lindenwood at Western Illinois • FINAL18-15 • 5-26Final Score: Lindenwood 57-68 Western Illinois
Lindenwood 86.0%Western Illinois 14.0%
80-68147.3Lindenwood -12.2Eastern Illinois at Little Rock • FINAL13-20 • 12-20Final Score: Eastern Illinois 90-88 Little Rock
Little Rock 72.4%Eastern Illinois 27.6%
67-74140.9Little Rock -6.2App State at Troy • FINAL19-13 • 22-12Final Score: App State 62-66 Troy
Troy 62.2%App State 37.8%
71-75146.0Troy -4.4Nicholls at Houston Christian • FINAL14-19 • 12-20Final Score: Nicholls 98-94 Houston Christian
Houston Christian 51.3%Nicholls 48.7%
71-72143.5Houston Christian -1.1Florida A&M at Bethune-Cookman • FINAL14-16 • 17-15Final Score: Florida A&M 86-98 Bethune-Cookman
Bethune-Cookman 74.0%Florida A&M 26.0%
71-79149.9Bethune-Cookman -7.5Lehigh at Loyola Maryland • FINAL18-17 • 12-20Final Score: Lehigh 88-76 Loyola Maryland
Loyola Maryland 51.3%Lehigh 48.7%
75-76151.3Loyola Maryland -1.5North Dakota State at Eastern Washington • FINAL27-8 • 14-19Final Score: North Dakota State 83-91 Eastern Washington
North Dakota State 55.9%Eastern Washington 44.1%
80-77156.7North Dakota State -2.8Marshall at Texas State • FINAL19-13 • 19-13Final Score: Marshall 79-75 Texas State
Texas State 55.5%Marshall 44.5%
76-78154.3Texas State -2.3Queens University at Kennesaw State • FINAL21-14 • 21-14Final Score: Queens University 77-80 Kennesaw State
Kennesaw State 72.2%Queens University 27.8%
80-89168.9Kennesaw State -8.4Florida International at Jacksonville State • FINAL15-17 • 15-17Final Score: Florida International 63-70 Jacksonville State
Jacksonville State 64.5%Florida International 35.5%
73-78151.7Jacksonville State -4.8Montana State at South Dakota State • FINAL18-14 • 14-18Final Score: Montana State 61-89 South Dakota State
South Dakota State 51.6%Montana State 48.4%
75-76150.6South Dakota State -0.9SE Louisiana at New Orleans • FINAL9-21 • 16-18Final Score: SE Louisiana 73-68 New Orleans
New Orleans 80.9%SE Louisiana 19.1%
66-76141.9New Orleans -9.3Prairie View A&M at Grambling • FINAL19-18 • 14-19Final Score: Prairie View A&M 63-69 Grambling
Grambling 61.9%Prairie View A&M 38.1%
72-77148.9Grambling -4.1Louisiana Tech at Sam Houston • FINAL20-14 • 22-12Final Score: Louisiana Tech 77-81 Sam Houston
Sam Houston 76.0%Louisiana Tech 24.0%
69-77147.0Sam Houston -8.0Oregon State at Washington • FINAL17-16 • 16-17Final Score: Oregon State 72-79 Washington
Washington 81.3%Oregon State 18.7%
69-80149.4Washington -10.9UCF at Kansas State • FINAL21-12 • 12-20Final Score: UCF 52-77 Kansas State
UCF 64.7%Kansas State 35.3%
84-81164.7UCF -2.8Texas A&M-Corpus Christi at Incarnate Word • FINAL18-15 • 12-19Final Score: Texas A&M-Corpus Christi 75-65 Incarnate Word
Incarnate Word 51.3%Texas A&M-Corpus Christi 48.7%
72-73144.7Incarnate Word -0.6UT Rio Grande Valley at Abilene Christian • FINAL19-14 • 14-19Final Score: UT Rio Grande Valley 89-91 Abilene Christian
UT Rio Grande Valley 72.8%Abilene Christian 27.2%
75-70144.7UT Rio Grande Valley -5.5California Baptist at Seattle U • FINAL25-9 • 21-14Final Score: California Baptist 46-48 Seattle U
California Baptist 56.5%Seattle U 43.5%
70-70139.3Seattle U -0.1Liberty at Western Kentucky • FINAL26-8 • 18-14Final Score: Liberty 68-70 Western Kentucky
Western Kentucky 67.3%Liberty 32.7%
75-80154.5Western Kentucky -4.6Texas Southern at Southern • FINAL12-17 • 17-17Final Score: Texas Southern 51-58 Southern
Southern 71.5%Texas Southern 28.5%
74-81155.0Southern -7.1Charleston at Stony Brook • FINAL21-11 • 17-15Final Score: Charleston 93-87 Stony Brook
Charleston 57.3%Stony Brook 42.7%
73-73146.8Charleston -0.1Alabama A&M at Arkansas-Pine Bluff • FINAL18-15 • 13-19Final Score: Alabama A&M 63-62 Arkansas-Pine Bluff
Arkansas-Pine Bluff 52.7%Alabama A&M 47.3%
76-77153.7Arkansas-Pine Bluff -1.1THE RECEIPTS
View every call →MMH Keeps Score of Itself
0–0Model Record
Full MMH tracking begins with the 2026–27 season.
HOW TO READ IT
One projection. One permanent result.
MMH publishes its win probability, projected score and model spread before tipoff. The pregame prediction is then frozen so the result can be measured without hindsight.
ACCOUNTABILITY
Every prediction leaves a receipt.
MMH permanently records its pregame win probability, projected score and model spread before tipoff, then grades the prediction against the final result.