NCAA Tournament Recap — March 21, 2026

The Round of 32 opened with favorites covering in 5 of 8 games — a respectable but not dominant showing compared to the chalk-heavy Round of 64. The day's headliner was Duke, which found itself tied 42-42 with TCU at the midpoint of the second half, with cover probability cratering to 13%. The Blue Devils responded with a devastating 39-16 run to close the game, covering the 12.5-point spread with ease in an 81-58 final. Michigan and Houston also handled business as 1- and 2-seeds, while Illinois smothered VCU in a defensive masterpiece.

The upsets came from unlikely places. Eleven-seed Texas stunned 3-seed Gonzaga 74-68, erasing a 5.5-point spread by winning outright. Nebraska edged Vanderbilt 74-72 in a white-knuckle finish that saw over probability spike to 99.9% before the under somehow sneaked in by half a point. And 12-seed High Point gave Arkansas a genuine scare, losing just 88-94 in a 182-point shootout that obliterated the over. Overs went 3-for-8 on the day — a low-scoring slate outside of those two fireworks shows.

Bad Beats

TEX @ GONZ — Over reached 97.1% but went under
VAN @ NEB — Over reached 99.9% but went under
#9 SLU @ #1 MICH
Saturday, March 21, 2026 · Spread -12.5 · O/U 161.5
MICH -12.5 ✓ Over 161.5 ✓ MICH ML ✓
SLU @ MICH 72-95

Michigan 95, Saint Louis 72 — The top-seeded Wolverines weathered an early punch from Saint Louis — the Billikens kept the cover probability hovering near 40% through the first ten minutes — before pulling away decisively. Michigan covered the 12.5-point spread with room to spare, winning by 23. The over cashed at 167 against a 161.5 total, as both teams maintained a brisk scoring pace throughout. A workmanlike performance from the 1-seed.

Loading charts…
#6 LOU @ #3 MSU
Saturday, March 21, 2026 · Spread -5.5 · O/U 151.5
MSU -5.5 ✓ Under 151.5 ✓ MSU ML ✓
LOU @ MSU 69-77

Michigan State 77, Louisville 69 — Michigan State controlled this one from start to finish but couldn't put Louisville away until the final minutes. The Spartans built a 13-point lead early in the second half, with cover probability peaking near 98% at the 35-minute mark. Louisville mounted a late push — cutting the lead to 6 and dropping cover probability briefly to 70% with 15 seconds left — before MSU sealed it from the free-throw line. The 5.5-point spread was covered by 8. The under hit decisively at 146 against a 151.5 total in a game that played at a deliberate pace throughout the second half.

Loading charts…
#9 TCU @ #1 DUKE
Saturday, March 21, 2026 · Spread -12.5 · O/U 140.5
DUKE -12.5 ✓ Under 140.5 ✓ DUKE ML ✓
TCU @ DUKE 58-81

Duke 81, TCU 58 — The most dramatic cover of the day. TCU came out firing and kept pace with the Blue Devils through 25 minutes, tying the game 42-42 and dropping Duke's cover probability to just 13%. It looked like a genuine upset was brewing — then Duke flipped the switch. The Blue Devils outscored TCU 39-16 from that point forward, turning a coin-flip game into a 23-point blowout that covered the 12.5-point spread by a mile. Cover probability rocketed from 13% to 99% in about eight game minutes. The under barely hit at 139 against a 140.5 total — a game that looked like an easy over in the first half before Duke's defense suffocated TCU's second-half offense.

Loading charts…
#10 TA&M @ #2 HOU
Saturday, March 21, 2026 · Spread -10.5 · O/U 142.5
HOU -10.5 ✓ Over 142.5 ✓ HOU ML ✓
TA&M @ HOU 57-88

Houston 88, Texas A&M 57 — Houston left no doubt. The Cougars overwhelmed the Aggies with suffocating defense and efficient offense, winning by 31 and covering the 10.5-point spread with ease. The over barely cleared at 145 against a 142.5 line — a game that was low-scoring early before Houston piled on in the second half. Cover probability dipped to 36% briefly in the first half before the Cougars seized total control.

Loading charts…
#11 TEX @ #3 GONZ
Saturday, March 21, 2026 · Spread -5.5 · O/U 146.5
GONZ -5.5 ✗ Under 146.5 ✓ TEX ML ✓
TEX @ GONZ 74-68

Texas 74, Gonzaga 68 — The day's biggest upset. Eleven-seed Texas led for most of the second half in a back-and-forth battle, pulling ahead 62-56 with 5 minutes left as Gonzaga's cover probability — and win probability — cratered below 30%. The Bulldogs never recovered. Texas closed the deal with clutch free throws and the Longhorns pulled off the outright upset as 5.5-point underdogs, handing Gonzaga an early exit. Over probability spiked to 97% in the final two minutes as both teams traded fouls, but the final total of 142 fell short of the 146.5 line — a near-miss for over bettors who sweated a wild finish.

Loading charts…
#11 VCU @ #3 ILL
Saturday, March 21, 2026 · Spread -12.5 · O/U 151.5
ILL -12.5 ✓ Under 151.5 ✓ ILL ML ✓
VCU @ ILL 55-76

Illinois 76, VCU 55 — A defensive clinic from the Fighting Illini. VCU hung around early — cover probability sat at just 33% through the first 10 minutes — but Illinois gradually tightened the screws and pulled away for a dominant 21-point win that covered the 12.5-point spread. The real story was the under: only 131 combined points against a 151.5 line, as Illinois held VCU to one of the lowest scoring outputs of the tournament. Over probability never climbed above 68%.

Loading charts…
#5 VAN @ #4 NEB
Saturday, March 21, 2026 · Spread -1.5 · O/U 146.5
VAN -1.5 ✗ Under 146.5 ✓ NEB ML ✓
VAN @ NEB 72-74

Nebraska 74, Vanderbilt 72 — The tightest game of the day and a rough one for over bettors. Nebraska trailed by 7 at halftime and Vanderbilt's cover probability hovered between 60-76% for most of the second half. Then the Cornhuskers stormed back — tying it at 55-55 with 9 minutes left, then trading the lead back and forth in a frantic closing stretch. The over probability climbed to 99.9% in the final minute as the scoring pace exploded, but the final total landed at exactly 146 — half a point short of the 146.5 line. Vanderbilt, the 1.5-point favorite, lost outright as Nebraska hit the go-ahead bucket with under 10 seconds remaining. A heartbreaker on every betting line.

Loading charts…
#12 HPU @ #4 ARK
Saturday, March 21, 2026 · Spread -12.5 · O/U 171.5
ARK -12.5 ✗ Over 171.5 ✓ ARK ML ✓
HPU @ ARK 88-94

Arkansas 94, High Point 88 — The Cinderella story of the day. Twelve-seed High Point went toe-to-toe with Arkansas in a track meet, leading 54-52 midway through the second half and dropping the Razorbacks' cover probability to single digits. Arkansas never trailed by more than 2 after that, but the Panthers refused to go away, keeping the margin within 6 for most of the final 10 minutes. Arkansas won by just 6 — nowhere near covering the 12.5-point spread. The over soared at 182 combined points against a 171.5 line, after sitting at just 17% probability in the first half when the pace hadn't yet caught fire. The highest-scoring game of the day by a wide margin.

Loading charts…