Wednesday night men’s basketball defined what mayhem typically looks like, featuring a historic win that spans across decades, multiple ranked teams falling to unranked foes and three court storms.
Check out how it happened below:
RANKINGS: AP Top 25 Poll | NET rankings
Portland shocks No. 6 Gonzaga for largest WCC upset in 30 years
Upsets aren’t too often in the West Coast Conference.
A conference spearheaded by Gonzaga, a sound program for decades, hasn’t fallen to its conference mates in matchups very often, especially when ranked in the AP Top 25.
Wednesday was different, though, way different. Portland upset No. 6 Gonzaga, 87-80, marking the largest upset in a WCC game over the past 30 seasons. It was the program’s first ever win against a top 10 ranked opponent.
The Pilots and guard Joel Foxwell orchestrated a masterclass against the Bulldogs.
Up by as much as 10 in the first half, they carried a 39-33 lead into halftime on 51.6% shooting from the field and out rebounded Gonzaga 18-9.
Their foot didn’t come off the gas pedal in the second half either. Instead, they pressed down even more, building a 15-point lead with less than five minutes left in the contest, going on an 11-4 run across a four minute span. By then, Foxwell had already poured 25 of 27 points and seven of his eight assists.
The even more impressive part? The Pilots shot 69.6% from the field in the half and 50% from deep. They outscored the Bulldogs 40-26 in the paint, a team who leads the nation in points in the paint per game (47.1).
As the final buzzer sounded, students scurried on to Chiles Center’s floor, just a 4,852-seat arena, to celebrate the program’s historic win.
PILOTS WIN 🙌🏼‼️
ABSOLUTE ELECTRIC energy in Chiles tonight to upset #6 Gonzaga for the first time since 2014!🔥
📺: https://t.co/NK2SLDIVwK📊: https://t.co/yGvwZ5rmbP🌏: https://t.co/oR7fFpPq1L#gopilots pic.twitter.com/qWGc8deMbF
— Portland Pilots Men’s Basketball (@PortlandMBB) February 5, 2026
Minnesota upsets No. 10 Michigan State, survives late-game surge
No. 10 Michigan State started out slow for the third straight contest.
Against Rutgers, then–No. 3 Michigan, and now Minnesota, the Spartans’ offense was slow to find its rhythm, while the defense struggled to contain each opponent’s high-powered attack. Michigan State came back to beat Rutgers in overtime, but eventually fell to the Wolverines at home.
The result on Wednesday? A three-point win to hand MSU its second consecutive loss, 76-73. It marked the Golden Gophers’ third ranked win of the season and snapped a seven-game skid.
Minnesota never trailed in the first half, building an 11-point lead by halftime behind a smothering defensive showing. They held Michigan State to 21 points, its lowest scoring half of the season.
The second half was a different story for the Spartans — the definition of night and day. They poured in 52 points, carried by forwards Coen Carr (16 points) and Jordan Scott (12 points).
MARCH MADNESS PREDICTIONS: Michigan is new No. 1 seed in latest projections
Yet, MSU’s speed didn’t faze Minnesota. The Golden Gophers didn’t go stride-for-stride with Michigan State, but maintained its lead. Whenever the Spartans gained momentum, specifically bringing the deficit down to five points six minutes into the half, Minnesota built its lead back up. They held a double-digit lead as high as 16 with four minutes remaining.
so hype rn
📺: @BigTenNetwork pic.twitter.com/kJkoeo4PM1
— Minnesota Men’s Basketball (@GopherMBB) February 5, 2026
Michigan State made a final push in the last minute. They knocked down a three with 20 seconds left to make it 73-71, but were unable to luck up on enough Minnesota free throw misses and another clutch basket.
The Golden Gophers finished with all five starters in double figures, headlined by forward Jaylen Crocker-Johnson’s 22 points and seven rebounds. MSU has fallen to fourth place in the Big Ten standings.
No. 16 BYU falls to Oklahoma State, suffers third consecutive road loss
Road games haven’t been too kind to No. 16 BYU recently, losing its last three matchups away from home — three of its four losses on the season.
Granted, each was against ranked opponents, but Wednesday night provided an opportunity to rewrite that narrative. The Cougars headed to Oklahoma State for a chance to snap their two game losing streak.
That sigh of relief never came for BYU, falling 99-92 to lose their third straight road test behind guard Anthony Roy’s 30-point performance.
The Big 12 foes were neck-and-neck at halftime, knotted up at 41 apiece. The Cougars gained momentum first after the break, taking a five-point lead just three minutes in.
NBA ALL-STARS ROSTERS: Where each player attended college
And that’s when the Cowboys kicked it into high gear.
They wiped away BYU’s lead in nearly a minute and led by six with 10 left to play. Each team struggled to score for the next few minutes, before Roy reintroduced himself with three straight buckets for Oklahoma State. The run included a statement three to push the Cowboys’ lead to 12 with four and a half minutes left — the first double digit lead by either team the entire contest.
lil finger roll and1
📺: FS1 | @tnblefty pic.twitter.com/7bVoJzabZC
— OSU Cowboy Basketball (@OSUMBB) February 5, 2026
The victory was arguably secured there, even behind BYU star forward AJ Dybantsa’s 36 points, turning into a slow-moving, free throw driven affair. Oklahoma State fans stormed the court at Gallagher-Iba Arena as the clock hit zero.
With the defeat, BYU falls to 5-4 in conference play.






















