/Kaggle Submission · March Machine Learning Mania 2026

Our
Predictions

We predicted the winner of every possible game in both the men's and women's NCAA tournaments — 132,133 matchups total — and submitted them to a real data science competition on Kaggle.

💡 What is this page?

Imagine asking a computer: "If Duke played every other team in the tournament, how often would Duke win?" We did that for every single pair of teams — not just the games that will actually happen, but every possible matchup. Instead of guessing, our computer uses real stats from this season to calculate a win percentage for each game. A prediction of 75% means "if these teams played 100 times, we think Team A wins about 75 of them."

/Model Architecture

4-Model Ensemble

💡 What's an ensemble?

Instead of relying on one method, we asked four different "experts" for their prediction, then blended their answers. Think of it like asking a stats nerd, a basketball scout, the selection committee, and a momentum tracker for their picks — then averaging them based on how reliable each expert is. The stats nerd (KenPom) gets the most weight because they're right most often.

55%

KenPom Efficiency

The Stats Nerd — looks at raw scoring efficiency

How many points a team scores vs allows per 100 possessions — the #1 predictor in college basketball

30%

Bradley-Terry

The Scout — weighs quality of wins and losses

Strength ratings computed from who beat whom — beating a good team counts more than beating a bad one

10%

Seed-Based

The Committee — uses the seed numbers

The committee's expert judgment turned into probabilities — a 1 seed beats a 16 seed 99% of the time

5%

Conf Tourney

The Momentum Tracker — hot teams get a bump

Teams that just won their conference tournament get a small confidence boost

132,133

Total Predictions

76.0%

Avg Confidence

12,257

Above 90% Conf

11,015

True Toss-Ups

11,100

Extreme Upsets

/Round of 64

First Round Predictions

These are the actual games happening in the tournament. The longer the bar, the more confident we are.

East Region

Lock

We're very confident in this oneDuke wins 96 out of 100 times in our model

1Duke logoDuke
96%
16Siena logoSiena
4%
Coin Flip

We genuinely don't know — this is pure March MadnessOhio St wins 54 out of 100 times in our model

8Ohio St logoOhio St
54%
9TCU logoTCU
46%
Favored

Should win, but don't be shocked if they don'tSt John's wins 76 out of 100 times in our model

5St John's logoSt John's
76%
12Northern Iowa logoNorthern Iowa
24%
Coin Flip

We genuinely don't know — this is pure March MadnessKansas wins 53 out of 100 times in our model

4Kansas logoKansas
53%
13Cal Baptist logoCal Baptist
47%
Coin FlipUpset Pick

We genuinely don't know — this is pure March MadnessSouth Florida wins 50 out of 100 times in our model

6Louisville logoLouisville
50%
11South Florida logoSouth Florida
50%
Slight Edge

Barely leaning one way — could go either wayMichigan St wins 58 out of 100 times in our model

3Michigan St logoMichigan St
58%
14N Dakota St logoN Dakota St
42%
Favored

Should win, but don't be shocked if they don'tUCLA wins 76 out of 100 times in our model

7UCLA logoUCLA
76%
10UCF logoUCF
24%
Strong Pick

Solid favorite — but upsets happenConnecticut wins 89 out of 100 times in our model

2Connecticut logoConnecticut
89%
15Furman logoFurman
11%

South Region

Lock

We're very confident in this oneFlorida wins 96 out of 100 times in our model

1Florida logoFlorida
96%
16Lehigh logoLehigh
4%
Coin FlipUpset Pick

We genuinely don't know — this is pure March MadnessIowa wins 52 out of 100 times in our model

8Clemson logoClemson
48%
9Iowa logoIowa
52%
Coin Flip

We genuinely don't know — this is pure March MadnessVanderbilt wins 52 out of 100 times in our model

5Vanderbilt logoVanderbilt
52%
12McNeese St logoMcNeese St
48%
Strong Pick

Solid favorite — but upsets happenNebraska wins 81 out of 100 times in our model

4Nebraska logoNebraska
81%
13Troy logoTroy
19%
Coin FlipUpset Pick

We genuinely don't know — this is pure March MadnessVCU wins 54 out of 100 times in our model

6North Carolina logoNorth Carolina
46%
11VCU logoVCU
54%
Lock

We're very confident in this oneIllinois wins 93 out of 100 times in our model

3Illinois logoIllinois
93%
14Penn logoPenn
7%
Strong Pick

Solid favorite — but upsets happenSt Mary's CA wins 80 out of 100 times in our model

7St Mary's CA logoSt Mary's CA
80%
10Texas A&M logoTexas A&M
20%
Lock

We're very confident in this oneHouston wins 93 out of 100 times in our model

2Houston logoHouston
93%
15Idaho logoIdaho
7%

West Region

Favored

Should win, but don't be shocked if they don'tMichigan wins 72 out of 100 times in our model

1Michigan logoMichigan
72%
16Howard logoHoward
28%
FavoredUpset Pick

Should win, but don't be shocked if they don'tSt Louis wins 66 out of 100 times in our model

8Georgia logoGeorgia
34%
9St Louis logoSt Louis
66%
Coin FlipUpset Pick

We genuinely don't know — this is pure March MadnessAkron wins 54 out of 100 times in our model

5Texas Tech logoTexas Tech
46%
12Akron logoAkron
54%
Slight Edge

Barely leaning one way — could go either wayAlabama wins 56 out of 100 times in our model

4Alabama logoAlabama
56%
13Hofstra logoHofstra
44%
Coin Flip

We genuinely don't know — this is pure March MadnessTennessee wins 51 out of 100 times in our model

6Tennessee logoTennessee
51%
11Miami OH logoMiami OH
49%
Strong Pick

Solid favorite — but upsets happenVirginia wins 84 out of 100 times in our model

3Virginia logoVirginia
84%
14Wright St logoWright St
16%
Slight EdgeUpset Pick

Barely leaning one way — could go either waySanta Clara wins 62 out of 100 times in our model

7Kentucky logoKentucky
38%
10Santa Clara logoSanta Clara
62%
Strong Pick

Solid favorite — but upsets happenIowa St wins 88 out of 100 times in our model

2Iowa St logoIowa St
88%
15Tennessee St logoTennessee St
12%

Midwest Region

Lock

We're very confident in this oneArizona wins 93 out of 100 times in our model

1Arizona logoArizona
93%
16LIU Brooklyn logoLIU Brooklyn
7%
Slight EdgeUpset Pick

Barely leaning one way — could go either wayUtah St wins 63 out of 100 times in our model

8Villanova logoVillanova
37%
9Utah St logoUtah St
63%
Coin FlipUpset Pick

We genuinely don't know — this is pure March MadnessHigh Point wins 55 out of 100 times in our model

5Wisconsin logoWisconsin
45%
12High Point logoHigh Point
55%
Favored

Should win, but don't be shocked if they don'tArkansas wins 74 out of 100 times in our model

4Arkansas logoArkansas
74%
13Hawaii logoHawaii
26%
Favored

Should win, but don't be shocked if they don'tBYU wins 68 out of 100 times in our model

6BYU logoBYU
68%
11NC State logoNC State
32%
Lock

We're very confident in this oneGonzaga wins 96 out of 100 times in our model

3Gonzaga logoGonzaga
96%
14Kennesaw logoKennesaw
4%
Favored

Should win, but don't be shocked if they don'tMiami FL wins 77 out of 100 times in our model

7Miami FL logoMiami FL
77%
10Missouri logoMissouri
23%
Strong Pick

Solid favorite — but upsets happenPurdue wins 89 out of 100 times in our model

2Purdue logoPurdue
89%
15Queens NC logoQueens NC
11%

/Model Alert

Upset Picks

💡 What's an upset pick?

In March Madness, the higher seed (like a #1) is supposed to beat the lower seed (like a #16). But our computer found some matchups where the "underdog" is actually the better team statistically. The selection committee may have under-seeded them — our model disagrees with the committee's ranking. These are the games where we're predicting an upset.

Seed +12Men's East
UMBC logo
#16UMBC
We give 55% chance to win
vs #4Kansas logoKansas
Seed +12Men's East
Howard logo
#16Howard
We give 55% chance to win
vs #4Kansas logoKansas
Seed +12Men's West
UMBC logo
#16UMBC
We give 51% chance to win
vs #4Alabama logoAlabama

/Elite Matchups

1-Seed vs 1-Seed

💡 Why show these?

The four #1 seeds are supposed to be the best teams in the country. But even among the elite, our model has clear favorites. If Duke played Arizona, who wins? These predictions show which #1 seed our model thinks is actually the strongest — and by how much.

Men's · 1-Seed Matchup
Duke logo

Duke

75% to win

Florida logovs Florida (25%)
Men's · 1-Seed Matchup
Duke logo

Duke

70% to win

Michigan logovs Michigan (30%)
Men's · 1-Seed Matchup
Duke logo

Duke

64% to win

Arizona logovs Arizona (36%)
Men's · 1-Seed Matchup
Arizona logo

Arizona

61% to win

Florida logovs Florida (39%)
Men's · 1-Seed Matchup
Arizona logo

Arizona

59% to win

Michigan logovs Michigan (41%)
Men's · 1-Seed Matchup
Michigan logo

Michigan

54% to win

Florida logovs Florida (46%)

/High Confidence

Most Lopsided

97%
Connecticut logoConnecticutoverSamford
W
97%
UCLA logoUCLAoverSamford
W
97%
Connecticut logoConnecticutoverSouthern Univ
W
97%
Connecticut logoConnecticutoverSF Austin
W
97%
Texas logoTexasoverSamford
W
97%
Connecticut logoConnecticutoverCal Baptist
W
97%
Connecticut logoConnecticutoverUT San Antonio
W
97%
Connecticut logoConnecticutoverMissouri St
W
97%
Connecticut logoConnecticutoverHoly Cross
W
97%
Connecticut logoConnecticutoverJacksonville
W

/Coin Flip

Biggest Toss-Ups

50%
UC San Diego logoUC San DiegovsHoly Cross logoHoly Cross
W
50%
Iowa St logoIowa StvsMiami OH logoMiami OH
W
50%
Texas Tech logoTexas TechvsWisconsin logoWisconsin
M
50%
High Point logoHigh PointvsIowa logoIowa
W
50%
Alabama logoAlabamavsUtah St logoUtah St
M
50%
Northern Iowa logoNorthern IowavsVillanova logoVillanova
M
50%
McNeese St logoMcNeese StvsWisconsin logoWisconsin
M
50%
Vermont logoVermontvsTexas Tech logoTexas Tech
W
50%
Howard logoHowardvsClemson logoClemson
W
50%
St Mary's CA logoSt Mary's CAvsVirginia logoVirginia
M

/Guide

How to Read This

The Percentages

When we say 75%, imagine the two teams playing 100 games. We think Team A wins about 75 of them. The higher the number, the more confident we are. Even a 90% pick loses 1 out of 10 times — that's why March Madness is so exciting.

The Bar Charts

The colored bars show how confident we are visually. A long teal bar = strong favorite. Two equal-length bars = coin flip. A pink bar on the underdog = we're predicting an upset. The longer the bar, the more confident the pick.

Upset Picks

These are games where our computer disagrees with the "experts" (the selection committee). The committee ranked Team A higher, but our stats say Team B is actually better. This is where the fun is — will our data beat the experts?

How We Get Scored

Kaggle scores us based on how calibrated our predictions are. If we say 70%, roughly 70% of those games should actually go our way. Being confidently wrong gets punished hard — being cautious is safer but won't win the competition.