Exploring The Best NCAA March Madness Brackets

By: Wade Fagen-Ulmschneider and Lauren Hyde (Illinois '26)
Initially Published: March 15, 2026 with brackets locked in March 18, 2026
Latest Update: April 7, 2026 with outcome of the Championship Match

Background

A perfect NCAA March Madness bracket requires predicting all 63 total games played in the March Madness tournament correctly. To date, out of approximately 2,000,000,000 verified brackets that have been completed and millions will be completed this year. Is it possible to get find a perfect bracket among the 9,223,372,036,854,775,808 possible combinations? (If it's going to be possible, we need a lot of help!)

Here at the University of Illinois, Professor Sheldon Jacobson has been working on this problem for the past fifteen years! Today, his BracketOdds model is among the best in the world and has generated brackets that have scored better than or tied the top ESPN-submitted bracket in recent years.

For the first time, we have access to the model and we're going to try and find the perfect bracket and explore every bracket generated by the best model in the world! On our quest to find a perfect bracket, we generated over 200,000,000 men's and women's brackets using this model and you can search them all here!

This page is currently displaying the men's tournament brackets:

BracketOdds vs. The World

At the end of the tournament, we evaluated every bracket we generated to answer two related questions:

Outperforming ESPN in Equal Number of Brackets

This year, users submitted a record 26,567,887 brackets on ESPN. While our initial work generated over 200,000,000 brackets, we limited our first analysis to the first 26,567,887 generated to ensure a fair, equal-sized comparison.

In this set, bracket #15,458,212 correctly predicted 57 of the 63 games and scored 1,840 points. To put this in perspective, the top-performing bracket on ESPN scored 1,810. Below is our championship bracket from this matched-size sample:

Best Overall Bracket

Broadening our analysis to our full data set -- a total of 200,995,836 unique brackets -- we found that bracket #131,799,411 was our top performer. It achieved a score of 1,850, which is 10 points higher than the best bracket from our initial 26.6 million ESPN-sized sample:

The full breakdown of our top brackets summarized:

Top UIUC BracketOdds Brackets Top ESPN Brackets
1 bracket scored 1850
1 bracket scored 1840
1 bracket scored 1830
2 brackets scored 1820
7 brackets scored 1810
No brackets scored 1850
No brackets scored 1840
No brackets scored 1830
No brackets scored 1820
1 brackets scored 1810

Our "Lucky Brackets" Submitted to ESPN

Among our generated pool, we found that there were exactly three specific brackets that the BracketOdds model produced independently three times. We designated these as our "lucky brackets" and, at the suggestion of alumna Michelle Ru, submitted them to the ESPN Tournament Challenge.

One of these lucky brackets placed in the 99.95th percentile of all ESPN entries, scoring 1,620 points and ranking 12,744 out of 26,567,887. While the other two did not perform as well, the strength of the BracketOdds model lies in its ability to provide diverse predictions based on varying tournament outcomes. The following shows our three original "lucky brackets":


Nerding Out With Every Bracket

In the interface below, click any number of teams you want to lock in to see all brackets that include your selection.


Round 1 - East Region
1
?
16
8
?
9
5
?
12
4
?
13
6
?
11
3
?
14
7
?
10
2
?
15
βž”
Round 2
-
?
-
-
?
-
-
?
-
-
?
-
βž”
S16
-
?
-
-
?
-
βž”
E8
-
?
-
βž”
Final
Four

Round 1 - South Region
1
?
16
8
?
9
5
?
12
4
?
13
6
?
11
3
?
14
7
?
10
2
?
15
βž”
Round 2
-
?
-
-
?
-
-
?
-
-
?
-
βž”
S16
-
?
-
-
?
-
βž”
E8
-
?
-
βž”
Final
Four

Round 1 - West Region
1
?
16
8
?
9
5
?
12
4
?
13
6
?
11
3
?
14
7
?
10
2
?
15
βž”
Round 2
-
?
-
-
?
-
-
?
-
-
?
-
βž”
S16
-
?
-
-
?
-
βž”
E8
-
?
-
βž”
Final
Four

Round 1 - Midwest Region
1
?
16
8
?
9
5
?
12
4
?
13
6
?
11
3
?
14
7
?
10
2
?
15
βž”
Round 2
-
?
-
-
?
-
-
?
-
-
?
-
βž”
S16
-
?
-
-
?
-
βž”
E8
-
?
-
βž”
Final
Four

Final Four
-
?
-
-
?
-
βž”
πŸ†
-
?
-

Bracket Results

Based on your selections, we'll search from every bracket generated using the following pattern:

---------------------------------------------------------------

The Hunt for the Perfect Bracket

All of our brackets are locked in (and also available on GitHub). We are now evaluating the results:

Game WinnerPerfect Brackets Remaining
201,000,000
TCU100,505,471
Nebraska79,318,348
Louisville49,084,773
High Point17,149,868
Duke16,926,890
Vanderbilt11,012,345
Michigan State9,411,636
Arkansas7,427,409
VCU2,829,172
Michigan2,792,580
Texas A&M1,082,077
Texas412,008
Illinois351,777
St. Louis175,769
Houston162,978
Gonzaga139,233
Kentucky85,215
Texas Tech55,333
Arizona54,666
Virginia46,760
Iowa State43,369
Alabama34,044
Utah State16,946
Tennessee10,470
Iowa5,268
St. John's3,440
UCLA2,087
Purdue1,947
Florida1,919
Kansas1,503
Miami FL921
UConn857
End of Round of 32857
Michigan776
Michigan State521
Duke484
Houston402
Texas76
Illinois59
Nebraska33
Arkansas29
Purdue22
Iowa State16
St. Johns4
Tennessee2
All NCAA/ESPN Brackets are Broken2 Brackets Remain
Iowa0
All of Our Brackets are Broken0 Perfect Brackets Remain

Acknowledgements

The model used to generate brackets found is based off of the 2020 Journal of Quantitative Analysis in Sports pape "Models for generating NCAA men’s basketball tournament bracket pools". A huge thanks to Professor Sheldon Jacobson for encouraging this crazy idea with his BracketOdds model over lunch and to Professor Ian Ludden for sharing this paper, the source code for the model, and the model weights with us and his continued work on this at Rose Hulman.