What are the True Odds of a Perfect Bracket?

What are the True Odds of a Perfect Bracket?

The first week of the NCAA Tournament is behind us and most bettors are already looking forward to the Sweet 16 and Elite 8. However, with all the talk of improbable upsets and Cinderella stories, we wanted to know how unlikely the events of the past week were. There’s not a single perfect bracket in the country, but we wanted to know the real probability of boasting a flawless bracket.

In order to accomplish this, we broke down the moneyline for the winning team on each of the first four days of the tournament. By converting these moneylines into an implied probability, we were able to determine the estimated odds of perfection for every day of the tournament.

It’s worth noting that we used closing lines from Pinnacle and that our implied odds account for juice, meaning that the actual probability for all of these figures would be slightly higher.


WinnerLoserWinning MLImplied Odds
ArizonaTexas Southern-700098.59%
Notre DameNortheastern-100090.91%
North CarolinaHarvard-52584.00%
GeorgetownEastern Washington-37578.95%
UtahStephen F Austin-30475.25%
Ohio StateVCU-16862.69%
NC StateLSU-13757.81%
Georgia StateBaylor+39320.28%
UABIowa State+9919.17%

Although there were only three moneyline upsets on the first day of the tournament, UAB’s upset was one of the most improbable wins in our database. In fact, since 2005 UAB was the second biggest moneyline underdog to win a tournament game:

For what it’s worth, the odds of hitting a 16-team parlay with all of these teams would be +624,694 meaning a $100 parlay would pay out $624,694 (assuming you could find a sportsbook to take this bet and that doesn’t have a payout limit). When we multiply these implied odds together, we find that the probability of having a perfect bracket after day one was just 0.016248% — or roughly 1 in 6,154. 

This year there were over 11.5 million brackets submitted into ESPN’s bracket challenge. Based on these numbers there should have been about 1,868 perfect brackets after the first day, but that figure turned out to be significantly lower.


WinnerLoserWinning MLImplied Odds
DukeRobert Morris-700098.59%
WisconsinCoastal Carolina-480097.96%
GonzagaNorth Dakota State-270096.43%
KansasNew Mexico State-55084.62%
LouisvilleCal Irvine-46082.14%
Northern IowaWyoming-30075.00%
Wichita StateIndiana-28073.69%
GeorgiaMichigan State-25571.83%
West VirginiaBuffalo-21568.25%
San Diego StateSt. John's-20166.78%
OregonOklahoma State-10350.74%

Friday was a great day for bettors who took chalk, as 14 of 16 favorites won straight up. The most notable exception was the final game of the night with 11-seeded Dayton (+126) upsetting 6-seeded Providence. The only other upset — and I used that term quite loosely — was 8-seed Oregon (+1) knocking off 9-seed Oklahoma State.

Even with almost every favorite advancing through to the Round of 32, the implied odds of picking all 16 games on Friday were 0.9569% — or roughly 1 in 105. When we multiply the odds of posting a perfect bracket on both Thursday and Friday, we get 0.000001554773% which works out to 1 in 643,181.

With 11.57 million brackets submitted, we could have expected around 18 perfect brackets. It turns out that only one bracket remained perfect after the first two days of the tournament.

One of the reasons for these lower numbers is that so many submissions likely picked the same trendy upset picks.  For example, if the upsets had been the 12-seeds over the 5-seeds instead of the 14-seeds over the 3-seeds, the implied probability wouldn’t have varied greatly, but more brackets would have picked them based on public perception and previous years’ results.


WinnerLoserWinning MLImplied Odds
ArizonaOhio State-57585.19%
XavierGeorgia State-26072.22%
North CarolinaArkansas-23069.70%
Notre DameButler-18464.79%
NC StateVillanova+46417.73%

Although the 8-seed NC State (+464) was able to knock off 1-seed Villanova, the rest of Saturday’s games went largely as expected. Assuming you already had a flawless bracket through two days, the odds of continuing perfection on Saturday would have been 2.16%. When we encompass our odds from the first two days, we see that the odds of picking every game correctly though three days would have been 1 in 2,983,522,098.


WinnerLoserWinning MLImplied Odds
DukeSan Diego State-58585.40%
LouisvilleNorthern Iowa-14058.33%
West VirginiaMaryland-12655.75%
Wichita StateKansas-10250.49%
Michigan StateVirginia+18435.21%

There were technically two upsets on Sunday, though it’s tough to consider Wichita State a true Cinderella story since they closed as only 1-point underdogs. The only true upset was 7-seed Michigan State (+184) knocking off 2-seed Virginia. Based on our implied odds, the probability of picking a perfect bracket on Sunday would have been 2.23%.

When we multiply the probability of picking the first three days correctly with the odds of picking all of Sunday’s games correctly we find just a 0.0000000000007709% chance of picking a perfect bracket thus far. That translates to approximately 1 in 1,297,183,520,869 (about 1.3 trillion).

If you were just randomly picking games (by flipping a coin for example) then your odds of being perfect heading into the Sweet 16 are roughly 1 in 281.5 trillion.

Getting ready for this week’s slate of games? Make sure to bookmark out free College Basketball odds page for the latest lines and public betting trends.

David Solar

David was the Content Manager at Sports Insights. He has since moved on to greener pastures.

  • Michael A Otte
    03/25/2015 at 9:50 pm

    is the link to that perfect bracket correct? doesn’t appear to be….

Post a Comment