Top 25 upsets have come in bunches this college basketball season, and Saturday was no exception.
Eight top 25 teams fell to unranked foes or lower-ranked opponents. Among the casualties were three of the top five teams and six of the top 10 in the nation.
Take a look back at all of Saturday's upsets:
No. 2 Baylor falls to Kansas State | Box score
It's been a rough week for the Bears against programs from Kansas.
Four days after dropping a top-three showdown with Kansas at Allen Fieldhouse — Baylor fell flat at home 56-54 against a pesky Kansas State team that now has two top 10 wins in conference play.
The Bears rallied from a 15-point halftime deficit to pull within a bucket with 2:14 remaining. Still down two points with six seconds left, Johnathan Motley came up empty on two consecutive shots and the WIldcats came up with the rebound as the buzzer sounded sounded.
Motley finished with a game-high 17 points but no other Bear reached double figures in a poor offensive performance.
No. 3 Kansas falls to Iowa State | Box score
Perhaps no college basketball team has a greater home field advantage than the Jayhawks, who won 54 straight games at the Phog heading into Saturday's affair with unranked Iowa State. Don't tell the Cyclones that though.
Iowa State battled past Kansas in a 92-89 overtime classic to put an end to the longest current home winning streak in men's basketball.
What an afternoon of college hoops!— ESPN College BBall (@ESPNCBB) February 4, 2017
For the first time in the AP poll era, 2 of the top 3 teams lost at home to unranked teams. pic.twitter.com/MmTGWc1IuI
Monte Morris (25 points) drained two free throws to ice the victory and Deonte Burton added a game-high 29 points and seven 3-pointers to overcome a huge performance by Frank Mason III on the other side. Mason finished with a career-high 32 points on 9-of-11 shooting — his first miss of the day came at the end of regulation with a chance to win the game.
No. 5 Arizona falls to No. 13 Oregon | Box score
Talks of Arizona emerging as a legitimate Final Four contender sparked up the last two weeks after some impressive wins coinciding with the return of Allonzo Trier. But a 27-point beatdown to Oregon won't help in that pursuit.
In a matchup between two of the hottest teams in the nation, Oregon built a 20-point lead at the half and cruised to an 85-58 victory in Eugene. Four Ducks reached double figures, led by Tyler Dorsey's 23 points.
The loss marked the Wildcats' first in two months since its 69-62 defeat to current No. 1 Gonzaga on Dec. 3.
No. 7 West Virginia falls to Oklahoma State | Box score
The tough day for the Big 12 continued into the early evening with its third top 10 team to fall at home to an unranked team.
Oklahoma State beat the press to top West Virginia 82-75 in Morgantown. The trio of Jeffrey Carroll, Jawun Evans and Phil Forte combined for 51 points for the Cowboys, including the final six of the day from the free throw line to clinch the upset.
Saturday's loss was only the third time this season WVU's stifling defense has allowed more than 80 points. The Mountaineers have lost on all three occasions.
No. 8 Kentucky falls to No. 24 Florida | Box score
The Gators chomped the Wildcats in Gainesville Saturday night 88-64 behind a hot shooting performance from Kasey Hill (21 points). Kentucky has now lost three of its last four games and suddenly drops to a second place tie with Florida in the SEC standings.
Kentucky CHOMPED in the swamp!— NCAA March Madness (@marchmadness) February 5, 2017
No. 24 Florida picks up a important top 10 win dominating No. 8 Kentucky, 88-66. pic.twitter.com/cAY9x7BRHo
Point guard De'Aaron Fox (19 points) gave a boost off the bench for the Wildcats, playing on a limited basis coming off injury, but the story of the night was Malik Monk's early shooting woes, which helped the Gators jump out to an early lead. Monk was scoreless in the first half before finishing with 11 points on 4-of-14 shooting.
The Wildcats have hit a rut but now enter a five-game stretch against unranked SEC teams. That all leads up to a season finale rematch against the Gators on Feb. 25.
No. 9 Virginia falls to Syracuse | Box score
The Hoos came into Saturday's noon matchup looking to wipe away bad memories of last year's Elite Eight collapse to the Orange. But they came away empty handed again in the Carrier Dome in a 66-62 loss.
Andrew White III and Tyus Battle scored 23 points apiece to lead a second half surge from Syracuse, who worked its way back from a 12-point deficit. The Orange never trailed again after Tyler Lydon's 3-pointer eight minutes into the second frame broke a tie.
The fight for ACC supremacy is getting more and more interesting, especially with a suddenly hot Syracuse — winners of four straight —thrown into the mix.
No. 17 Maryland falls to No. 23 Purdue | Box score
The Terrapins' seven-game winning streak came to a screetch thanks to Purdue and its double-double machine Caleb Swanigan, who achieved that goal for the 20th time this season in a narrow 73-72 win.
A loss to Nebraska last Sunday hurt the Boilermakers' standing in the latest poll, but back-to-back wins over ranked conference opponents will surely lead to a rise in the next edition.
No. 22 Creighton falls to Xavier | Box score
Life is tough for the Bluejays without the steady presence of injured point guard Maurice Watson Jr.
Saturday's 82-80 letdown to Xavier marks the third loss in five games since Watson was shut down for the season after an ACL tear. The Bluejays led with 3:51 remaining in a back-and-forth game before Trevon Bluiett made consecutive 3s to push the Musketeers back in front for good.
After a huge couple of games last week, Bluiett finished with 16 points against Creighton as one of four double digit scorers for Xavier. The Musketeers win marks a season series split between the two Big East squads and jumps Xavier past Creighton to second place in the conference standings.