2025 NCAA Tournament Picks, Predictions: Nick Giffen’s Official March Madness Bracket

2025 NCAA Tournament Picks, Predictions: Nick Giffen’s Official March Madness Bracket article feature image
Credit:

Stew Milne/Getty Images.
Pictured: Auburn’s Johni Broome.

It’s time for March Madness and for our NCAA Tournament bracket picks.

Sean Koerner gave his bracket out earlier in the week, and now it's time to reveal mine. Much like Sean, I'm aiming to take it all down with leverage plays with the goal of hitting the top tiers of bracket payouts, or to have it bust trying.

That means you'll see me have mediocre years like last year, where my bracket finished in the 59th percentile, or a year like 2023 where I finished in the 97th percentile.

So without further ado, here are my 2025 NCAA Tournament bracket picks.


2025 NCAA Tournament Bracket Picks

Click on a section to skip ahead
East
West
South
Midwest
Final Four

East Region

Round of 64

Duke Logo
No. 1 Duke over No. 16 Mount St. Mary's
Mount St. Mary's Logo

We're not fading the strongest No. 1 seed since 2004 by KenPom against a 16.

Mississippi State Logo
No. 8 Mississippi State over No. 9 Baylor
Baylor Logo

I'll take the favored Mississippi Bulldogs, who the books make as a favorite against Baylor. My personal power rankings have Baylor as the slight favorite, but not enough to justify them winning 59% of the time, which is the rate at which they are currently being picked.

Oregon Logo
No. 5 Oregon over No. 12 Liberty
Liberty Logo

Oregon is a weak five seed, and I make them more like a nine seed by my power ratings. That said, Liberty is the worst of the four 12 seeds as well. I'll advance Oregon here.

Arizona Logo
No. 4 Arizona over No. 13 Akron
Akron Logo

Arizona gets the weakest 13 seed in Akron, whom I have graded out as a 14 seed. In addition, the Wildcats push pace, giving them more possessions to realize their efficiency edge. Take Arizona here.

BYU Logo
No. 11 VCU over No. 6 BYU
BYU Logo

I'm on VCU in my Giffen Guide to March Madness, and I'm on them in bracket formats too, as I have them as a shorter dog than the current 3.5-points spread. This is pretty close to a coinflip, but 65% of users picked BYU.

VCU advances.

Wisconsin Logo
No. 3 Wisconsin over No. 14 Montana
Montana Logo

The Badgers are huge 16.5-point favorites against Montana, and I actually think the Badgers cover based off my power ratings.

Saint Mary's Logo
No. 7 Saint Mary's over No. 10 Vanderbilt
Vanderbilt Logo

Another team from my Giffen Guide to March Madness, St. Mary's can offer us plenty of leverage moving forward, so I'm advancing them here over Vandy.

Alabama Logo
No. 2 Alabama over No. 15 Robert Morris
Robert Morris Logo

Alabama is a strong two seed, so it's too early to bounce them here.

Round of 32

Duke Logo
No. 1 Duke over No. 8 Mississippi State
Mississippi State Logo

Again, I'm not knocking out the strongest one seed we've seen in two decades by KenPom's adjusted efficiency margin this early in the tournament, especially with Cooper Flagg likely to be back for this game.

Arizona Logo
No. 4 Arizona over No. 5 Oregon
Oregon Logo

I'm not advancing a team that should be a nine seed against the four-seeded, up-tempo Wildcats.

VCU Logo
No. 11 VCU over No. 3 Wisconsin
Wisconsin Logo

In a game that features the two universities my youngest brother attended, I'll go with the one where he finished his degree, and pick VCU to advance.

Saint Mary's Logo
No. 7 Saint Mary's over No. 2 Alabama
Alabama Logo

Once again, I'm sticking with my Giffen Guide to March Madness and picking an upset. St. Mary's will make it tough on Alabama by slowing the game down and shutting down the three point attempts that Alabama loves to use.

Give me the Gaels in an upset.

Sweet 16

Duke Logo
No. 1 Duke over No. 4 Arizona
Arizona Logo

This will be the second weekend, and Cooper Flagg seems to be a lock to be back by this time.

However, given I have chaos in the bottom half of this region, I've already gained enough leverage in those spots, so I can't pick Arizona to pull off the upset here.

Saint Mary's Logo
No. 7 Saint Mary's over No. 11 VCU
VCU Logo

With an eye toward both of these teams losing to Duke, I'll take the chalkier route and pick the favored Gaels.

Elite Eight

Duke Logo
No. 1 Duke over No. 7 Saint Mary's
Saint Mary's Logo

Duke has only lost three times this year, all to teams ranked inside the KenPom top 21. St. Mary's is 22nd, so they could give Duke all they can handle, especially by slowing the pace down, but I'm taking the best team in college basketball here.


East | West | South | Midwest | Final Four


West Region

Round of 64

Florida Logo
No. 1 Florida over No. 16 Norfolk State
Norfolk State Logo

Even in super-large fields, picking a 16 over a 1 would need a certain set of circumstances for it to happen. Florida doesn't fit the bill of a UVA or Purdue.

Oklahoma Logo
No. 9 Oklahoma over No. 8 UConn
UConn Logo

The devigged moneyline makes UConn about a 2-1 favorite, which is spot on with the percentage of people picking the Huskies to advance. I'll lean on my own power ratings here, though, and push through the Sooners in a game that should feature about two possessions fewer than the national average.

Colorado State Logo
No. 12 Colorado State over No. 5 Memphis
Memphis Logo

Colorado State is favored, ranks higher in my power ratings, and yet Memphis is the team being picked more. I have Memphis graded more like an 11 seed, so give me the better team — CSU.

Maryland Logo
No. 4 Maryland over No. 13 Grand Canyon
Grand Canyon Logo

Maryland is a solid four seed that is one place away from jumping to a three seed by my numbers. I'll take them over one of last year's Giffen Guide picks, Grand Canyon.

PoolGenius Bracket Strategy Image
Missouri Logo
No. 6 Missouri over No. 11 Drake
Drake Logo

I love the way Missouri matches up against Drake. It reminds me of Grand Canyon last year vs. Saint Mary's. However, that was an upset. Now we're getting the better team in the plus matchup. Missouri rolls.

Texas Tech Logo
No. 3 Texas Tech over No. 14 UNC Wilmington
UNC Wilmington Logo

Texas Tech is a strong three seed and actually grades out as the eighth-best team by my power ratings. I'm not having them lose to UNCW here.

Kansas Logo
No. 7 Kansas over No. 10 Arkansas
Arkansas Logo

Only 60% of people are picking the preseason No. 1 team, Kansas, to advance. Preseason rankings do actually hold some predictive power as a strong statistical prior. I'm taking the Jayhawks here.

St. John's Logo
No. 2 St. John's over No. 15 Omaha
Omaha Logo

The 95% of people picking St. John's are pretty close to in line with what the betting market makes this game, so no reason to get fancy here and pick an upset. Back the Johnnies to advance.

Round of 32

Florida Logo
No. 1 Florida over No. 9 Oklahoma
Oklahoma Logo

I took a bit of a risk with Oklahoma over UConn, so it's time to eliminate any undue risk and stick with the chalk.

Maryland Logo
No. 4 Maryland over No. 12 Colorado State
Colorado State Logo

A strong four seed against a strong twelve seed would make for an interesting battle, but I'll advance the Terrapins since we already gained an edge on the field by picking CSU.

Texas Tech Logo
No. 3 Texas Tech over No. 6 Missouri
Missouri Logo

Texas Tech is a bit banged up with Darrion Williams and Chance McMillan having sat out there most recent game. However, they should both be back by this game, and with St. John's the target in this region, I don't need to pick an upset here.

Kansas Logo
No. 7 Kansas over No. 2 St. John's
St. John's Logo

The preseason rankings loom large here, with preseason No. 1 Kanasas facing St. John's team that was unranked in the preseason.

Tournament one and two seeds that were unranked in the preseason have an abysmal record, so I'll take Kansas in game I make a one possession game despite users picking St. John's at an 80% clip in this hypothetical matchup.

Sweet 16

Florida Logo
No. 1 Florida over No. 4 Maryland
Maryland Logo

This could be a good spot to pick Maryland unless you're in a bracket with a bunch of Terrapin fans, but Florida is so strong that I'm going to continue to roll with the chalk here.

Texas Tech Logo
No. 3 Texas Tech over No. 7 Kansas
Kansas Logo

I thought about advancing Kansas here, but we got the leverage we wanted from their upset of St. John's already. So to minimize any added risk, I'll take Texas Tech here.

Elite Eight

Florida Logo
No. 1 Florida over No. 3 Texas Tech
Texas Tech Logo

The bottom portion of the region is tough. I could have chosen St. John's to get here, or even Kansas or picking Missouri to upset Texas Tech. So the most likely path from here doesn't include Texas Tech.

Florida to the Final Four.

ncaa tournament-picks-predictions-march madness-bracket
James Gilbert/Getty Images. Pictured: Florida's Alex Condon.

East | West | South | Midwest | Final Four


South Region

Round of 64

Auburn Logo
No. 1 Auburn over No 16. Alabama State
Alabama State Logo
Auburn faces the worst 16 seed.

Louisville Logo
No. 8 Louisville over No. 9 Creighton
Creighton Logo

Users are picking Louisville at nearly a coinflip against Creighton, but I have the Cardinals as the better team and with the game in Lexington, you gotta bump Louisville up a bit.

Michigan Logo
No. 5 Michigan over No. 12 UC San Diego
UC San Diego Logo

This feels like the 5/12 upset everyone is picking, and I can certainly see it happening. In a sharper bracket I think we'll see a higher rate of UCSD picks here so to actually go contrarian I'll take Michigan.

I'd flip this if you expect to be in a bracket full of more casuals.

Yale Logo
No. 13 Yale over No. 4 Texas A&M
Texas A&M Logo

Texas A&M is quite erratic as a horrible shooting team and Yale likes to force their opponents to shoot from outside, which A&M is even worse at.

The no-vig line is about 75% / 25% so the market is right in line with the public who are choosing Yale at a 25% clip.

I'd normally roll with the favorite in that spot, but I've been pretty chalky elsewhere so I'll pick one 13 over 4 upset.

North Carolina Logo
No. 11 North Carolina over No. 6 Ole Miss
Ole Miss Logo

North Carolina is another team in my Giffen Guide to March Madness, and they've been outperforming their expectations since they switched to their current rotation. The win over San Diego St. moves the Heels to 8-2 in their 10 games since they moved to the current starting lineup, while jumping from 47th to 30th in KenPom during that time.

I think they continue to rise toward their preseason expectations, which were in the 10-15 range.

Iowa State Logo
No. 3 Iowa State over No. 14 Lipscomb
Lipscomb Logo

Iowa State is a strong three seed that looked like a two seed for much of the season, only to be bitten by the injury bug at various points mid-to-late season.

Without Keshon Gilbert, they'll certainly take a hit, and similarly if Tamin Lipsey can't go.

That said, I'll advance them here, with an eye toward knocking them out later.

Marquette Logo
No. 7 Marquette over No. 10 New Mexico
New Mexico Logo

Another team in my Giffen Guide to March Madness is the Marquette Golden Eagles, and I don't like New Mexico pushing the pace here in a spot they are at a per-possession efficiency disadvantage. I'll take Marquette to keep rolling with the guide.

Michigan State Logo
No. 2 Michigan State over No. 15 Bryant
Bryant Logo

Michigan State grades out more like a three seed for me, and they are another top-two seeded team that was unranked in the preseason, much like St. John's. But I'll trust in Tom Izzo to not drop this one to Bryant.

Round of 32

Auburn Logo
No. 1 Auburn over No. 8 Louisville
Louisville Logo

I'm too high on Auburn to pick them losing to Louisville here, but you certainly can't count out the Cardinals in Lexington.

Michigan Logo
No. 5 Michigan over No. 13 Yale
Yale Logo

Given I took a leverage disadvantage spot by picking the Wolverines, I would ordinarily compensate by fading them here. But I also picked a 13 seed in a non-leverage spot, so since I'd have either team losing to Auburn, I'll minimize the damage and take the more likely outcome in this hypothetical matchup and push Michigan to the Sweet 16.

North Carolina Logo
No. 11 North Carolina over No. 3 Iowa State
Iowa State Logo

Give me the surging team over the team in a bit of a downswing dealing with injuries.

Note: if you're from the Research Triangle, there will be a lot of Carolina-based people picking UNC, so I'd probably go Iowa State in that case. But since I no longer live out there, I'm free to choose the Tar Heels.

Michigan State Logo
No. 2 Michigan State over No. 7 Marquette
Marquette Logo

I'll go against the Giffen Guide here, simply because I have a different team from the Giffen Guide eliminating Sparty.

Sweet 16

Auburn Logo
No. 1 Auburn over No. 5 Michigan
Michigan Logo

Like I mentioned in the Round of 32, I had Michigan or Yale losing to Auburn, so Auburn it is.

North Carolina Logo
No. 11 North Carolian over No. 2 Michigan State
Michigan State Logo

I finally eliminate the preseason unranked Spartans with the surging preseason No. 9 Tar Heels.

Elite Eight

Auburn Logo
No. 1 Auburn over No. 11 North Carolina
North Carolina Logo

I've taken my leverage with UNC, so now it's time to bail and pick one of the six-most dominant one seeds since 2004.


East | West | South | Midwest | Final Four


Midwest Region

Round of 64

Houston Logo
No. 1 Houston over No. 16 SIU Edwardsville
SIU Edwardsville Logo

Houston is the plodding one seed that does fit the profile of a team that can get beat from that perspective. And J'Wan Roberts is dealing with an injury and could be limited.

But I'm not picking against one of the six-most dominant one seeds of the past 20-plus years.

Gonzaga Logo
No. 8 Gonzaga over No. 9 Georgia
Georgia Logo

I have Gonzaga comfortably favored yet 33% of people are picking Georgia to advance. I see no reason to go against the Zags given that number.

Clemson Logo
No. 5 Clemson over No. 12 McNeese State
McNeese State Logo

There's no need to pick against Clemson in what my power ratings have as the widest 5/12 gap among the four games.

Purdue Logo
No. 4 Purdue over No. 13 High Point
High Point Logo

There's a lot of leverage in picking against Houston, and that could happen through Gonzaga, but also through the winner of a hypothetical Clemson vs. Purdue matchup, as both teams are also on the slower side of pace.

So I'll help that along by picking Purdue over High Point.

Xavier/Texas Logo
No. 11 Xavier/Texas over No. 6 Illinois
Illinois Logo

My Giffen Guide has Texas because the Longhorns were +140 at the time. However, now that the best you can get is +125 I'd side with Xavier in the Giffen Guide at that price point.

Given I made Xavier/Texas a "choose your own adventure" pick, I don't feel bad about flip-flopping on that Giffen Guide part.

That said, I'd have either team over Illinois as part of the guide, so let's stick wtih that.

Kentucky Logo
No. 3 Kentucky over No. 14 Troy
Troy Logo

I've already picked one 13/4 upset, and I think that's as far as I'm willing to go given I have Kentucky tumbling later on. The Wildcats are easily the weakest No. 3 seed, but we don't need to gobble that leverage up yet.

UCLA Logo
No. 7 UCLA over No. 10 Utah State
Utah State Logo

Utah State is a popular 7/10 upset pick, but I like UCLA to give the Volunteers a run for their money in a potential leverage spot, so I'll advance my eighth Giffen Guide team.

Tennessee Volunteers Logo
No. 2 Tennessee over No. 15 Wofford
Wofford Logo

Tennessee is right up there with Alabama for top billing among the two seeds. I can't go against them here.

Round of 32

Houston Logo
No. 1 Houston over No. 8 Gonzaga
Gonzaga Logo

While this is a make or break spot, as Sean Korner alluded to, I think we can potentially take the chalk here knowing Houston faces a tough spot against Purdue or Clemson, and potentailly against slow paces teams like Tennessee or even UCLA down the line.

Purdue Logo
No. 4 Purdue over No. 5 Clemson
Clemson Logo

I picked the four seed in the other four-five matchup I had, but I make this game nearly a Pick'em. Users are picking Clemson at a 55% rate, and I have Clemson adjusted down slightly for missing Dillon Hunter for the tournament, so I'll take the small leverage with Purdue.

Xavier/Texas Logo
No. 11 Xavier/Texas over No. 3 Kentucky
Kentucky Logo

Kentucky is a weak seed who will face either Texas or Xavier from my Giffen Guide.

Given this is exactly what I targeted with that guide, I'll keep rolling it up.

Tennessee Volunteers Logo
No. 2 Tennessee over No. 7 UCLA
UCLA Logo

This is a good spot to potentially gain some leverage by picking UCLA, which is why I targeted them in my Giffen Guide.

But with a handful of pitfalls possible for Houston, I can't risk a bracket where Houston is eliminated before the Elite Eight and having a four, five or eight seed squaring off against either UCLA or Xavier/Texas.

I'll advance Tennessee here.

Sweet 16

Houston Logo
No. 1 Houston over No. 4 Purdue
Purdue Logo

I could have easily picked Clemson in a coinflip spot, so to minimize risk, Houston advances here. But I'm still eyeing their elimination.

Tennessee Volunteers Logo
No. 2 Tennessee over No. 11 Xavier/Texas
Xavier Logo

Tennessee advances, ending the cinderella run of either Xavier or Texas.

Elite Eight

Tennessee Volunteers Logo
No. 2 Tennessee over No. 1 Houston
Houston Logo

Tennessee is the team that gets the job done, eliminating Houston from a bracket that has all one seeds in my final four.


East | West | South | Midwest | Final Four


Final Four

Auburn Logo
No. 1 Auburn over No. 1 Florida
Auburn Logo

This is as coinflip as it gets, but with Auburn picked as the champion in just 10% of brackets compared to 21% for Florida, this becomes a good leverage spot with 62% of people backing the Gators in this hypothetical matchup.

Duke Logo
No. 1 Duke over No. 2 Tennessee
Tennessee Logo

I have Duke as the No. 1 team, and there would be some leverage taking Tennessee here. But Tennessee could more easily have been eliminated at this point, so I'll back the favorites here, setting up an all-one seed final.

Auburn Logo
No. 1 Auburn over No. 1 Duke
Duke Logo

My personal power ratings have Auburn and Florida as near co-favorites for the second-most likely winner behind Duke.

But we're getting leverage by fading the Blue Devils, and as a UVA and NC State fan, I don't want to root for Duke anyway.

Auburn is my 2024-25 NCAA champion!

About the Author
Nick is a predictive analyst at Action Network, Mathematics Ph.D., NASCAR bettor, and a three-time NASCAR DFS Main Event finalist.

Follow Nick Giffen @rotodoc on Twitter/X.

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.