NCAA Tournament Recap — March 22, 2026

The Round of 32 closed with chalk mostly holding — favorites covered in 6 of 8 games on Day 2 — but the margins told more interesting stories. St. John's delivered the day's most agonizing cover collapse, leading 62-53 with four minutes left and cover probability touching 94% before Kansas ripped off a 12-2 run to force a nail-biter finish. The Red Storm won 67-65 but failed to cover the 3.5-point spread, burning anyone who backed them early. Tennessee-Virginia was just as wild from the other direction: Virginia took a 71-70 lead with two minutes remaining, but the Volunteers scored 9 of the game's final 11 points to cover -1.5 in a 79-72 win.

The day's biggest upset belonged to 9-seed Iowa, which stunned top-seeded Florida 73-72 — the Gators were 10.5-point favorites. Over bettors in that game suffered too: the total sat at 145 against a 145.5 line, the under winning by half a point after over probability had climbed above 90% in the second half. Alabama authored the most lopsided performance of the day, leading Texas Tech 49-23 at halftime and cruising to a 90-65 win that was never competitive after the opening five minutes. Iowa State also dominated after a shaky start, erasing Kentucky's early 16-6 lead and rolling to a 19-point victory.

Bad Beats

SJU @ KU — SJU reached 98.3% cover probability but lost the cover; Over reached 99.9% but went under
IOWA @ FLA — Over reached 99.9% but went under
UCLA @ CONN — Over reached 91.5% but went under
#7 MIA @ #2 PUR
Sunday, March 22, 2026 · Spread -8.5 · O/U 146.5
PUR -8.5 ✓ Over 146.5 ✓ PUR ML ✓
MIA @ PUR 69-79

Purdue 79, Miami 69 — Miami came out punching, taking a 38-32 lead late in the first half behind Tru Washington's scoring outburst and dropping Purdue's cover probability to 26%. The Boilermakers settled down at halftime, tied it at 38 on back-to-back C.J. Cox threes, and then gradually pulled away in the second half. Fletcher Loyer was the difference-maker down the stretch — his layup-and-three sequence pushed the lead to 68-57 with 5 minutes remaining. Miami cut it to 69-73 with a minute left, but Purdue sealed it from the free-throw line to cover the 8.5-point spread by 1.5 — the slimmest cover margin of the day. The over cleared at 148 against a 146.5 total.

Loading charts…
#7 UK @ #2 ISU
Sunday, March 22, 2026 · Spread -5.5 · O/U 146.5
ISU -5.5 ✓ Under 146.5 ✓ ISU ML ✓
UK @ ISU 63-82

Iowa State 82, Kentucky 63 — Don't let the final score fool you — Kentucky came out swinging. The Wildcats jumped to a 16-6 lead behind Collin Chandler's pair of early threes, and Iowa State's cover probability sat at just 15% through six minutes. Then the Cyclones woke up. Iowa State clawed back to 30-30 at halftime, then buried Kentucky in the second half with a 52-33 second-half blitz. Tamin Lipsey's three-pointer at the 23-minute mark pushed the lead to 39-34 and the Cyclones never looked back, eventually winning by 19 to cover the 5.5-point spread by a wide margin. The under squeaked in at 145 against a 146.5 line.

Loading charts…
#5 SJU @ #4 KU
Sunday, March 22, 2026 · Spread -3.5 · O/U 144.5
SJU -3.5 ✗ Under 144.5 ✓ SJU ML ✓
SJU @ KU 67-65

St. John's 67, Kansas 65 — The cover collapse of the tournament so far. St. John's controlled this game for 36 minutes, building leads as large as 14-6 early and 62-53 with 4:18 left. Cover probability peaked at 94% during that stretch, and the Red Storm looked poised to cruise past the 3.5-point spread. Then Kansas erupted. The Jayhawks scored 12 of the next 14 points — Kohl Rosario's layup, Tre White's driving score, and Darryn Peterson's clutch free throws tied the game at 65-65 with 12 seconds left. Cover probability plummeted from 94% to 3%. Dylan Darling's last-second layup gave St. John's the outright win, but the 2-point margin didn't cover. The under cashed easily at 132 against a 144.5 total — scoring dried up in a game played at a grinding pace throughout.

Loading charts…
#6 TENN @ #3 UVA
Sunday, March 22, 2026 · Spread -1.5 · O/U 137.5
TENN -1.5 ✓ Over 137.5 ✓ TENN ML ✓
TENN @ UVA 79-72

Tennessee 79, Virginia 72 — The most complete comeback story of the day. Tennessee led 36-31 at halftime and stretched the lead to as many as 9 early in the second half, with cover probability peaking above 88%. Virginia refused to fold. Thijs De Ridder and Dallin Hall fueled a relentless rally — De Ridder's three-pointer with 2:00 left gave the Cavaliers a 71-70 lead and dropped Tennessee's cover probability to just 19%. The Volunteers responded with ice in their veins: J.P. Estrella's turnaround jumper reclaimed the lead, and Ja'Kobi Gillespie sealed it with 6 free throws in the final 24 seconds. Tennessee won by 7 to cover the 1.5-point spread, and the over locked in at 151 against a 137.5 total — one of the day's easiest over hits, as both teams combined for 80 second-half points in a back-and-forth thriller.

Loading charts…
#9 IOWA @ #1 FLA
Sunday, March 22, 2026 · Spread -10.5 · O/U 145.5
FLA -10.5 ✗ Under 145.5 ✓ IOWA ML ✓
IOWA @ FLA 73-72

Iowa 73, Florida 72 — The upset of the day, and a gut punch for Florida backers. Iowa controlled the tempo from the start, keeping the game tight through a 33-31 halftime score and never allowing the Gators to pull away and justify the 10.5-point spread. Cooper Koch's three-pointer barrage midway through the second half gave the Hawkeyes a 51-39 lead — their largest — and Florida's cover probability never climbed above 65% all game. The Gators mounted a furious rally, tying it at 60-60 and eventually leading 72-70 in the final minute. But Alvaro Folgueiras drained a three-pointer with 5 seconds left to give Iowa the 73-72 lead and the outright upset. Over bettors nearly joined the pain: over probability peaked above 92% with 5 minutes remaining, but the final total of 145 fell half a point short of the 145.5 line — an agonizing near-miss.

Loading charts…
#9 USU @ #1 ARIZ
Sunday, March 22, 2026 · Spread -11.5 · O/U 153.5
ARIZ -11.5 ✓ Under 153.5 ✓ ARIZ ML ✓
USU @ ARIZ 66-78

Arizona 78, Utah State 66 — Arizona jumped out to an early 10-2 lead and led 33-24 at halftime, but Utah State had no intention of going quietly. The Aggies launched a three-point barrage in the second half, with Drake Allen and Mason Falslev combining for seven threes to cut the deficit to 63-59 with 5 minutes left. Cover probability bottomed out at just 3.5% during that stretch as the 11.5-point spread looked impossibly out of reach. Arizona regrouped and closed on a 15-7 run — capped by Brayden Burries' dagger three-pointer — to win by 12 and barely cover. A roller coaster for spread bettors that looked dead before Arizona's late surge. The under hit comfortably at 144 against a 153.5 line.

Loading charts…
#7 UCLA @ #2 CONN
Sunday, March 22, 2026 · Spread -5.5 · O/U 135.5
CONN -5.5 ✓ Under 135.5 ✓ CONN ML ✓
UCLA @ CONN 57-73

UConn 73, UCLA 57 — UCLA kept this one competitive for exactly 23 minutes. The Bruins trailed just 40-42 early in the second half after Skyy Clark's three, and UConn's cover probability dipped below 27%. Then the Huskies unleashed a suffocating 13-2 run anchored by Alex Karaban's three-point shooting to blow the game open at 56-44. UConn's defense clamped down from there — holding UCLA to just 15 second-half points over the final 17 minutes — and the Huskies covered the 5.5-point spread by 10.5. The under hit at 130 against a 135.5 line after a fast-paced first half suggested the over might be in play.

Loading charts…
#5 TTU @ #4 ALA
Sunday, March 22, 2026 · Spread -1.5 · O/U 164.5
ALA -1.5 ✓ Under 164.5 ✓ ALA ML ✓
TTU @ ALA 65-90

Alabama 90, Texas Tech 65 — Total domination. Alabama jumped out to a 13-7 lead through five minutes and then went nuclear — outscoring Texas Tech 36-16 over the rest of the first half to take a 49-25 halftime lead. Cover probability crossed 90% before the first half was even over. Labaron Philon Jr. and the Tide's deep rotation poured in threes from everywhere, and the game was effectively a 20-minute scrimmage by the second half. Alabama won by 25 against a 1.5-point spread — the most lopsided cover of the day. The under hit at 155 against a 164.5 total, as Texas Tech's offense was too thoroughly dismantled to contribute to a high-scoring affair.

Loading charts…