Remember when Duke was a mess? Seems like a million years ago now. But that was certainly the consensus after a seven-game stretch in which the Blue Devils went 3-4 and lost to North Carolina State inside Cameron Indoor Stadium. Hall of Fame coach Mike Krzyzewski even banned his players from their locker room.

But it's been all good since then.

Duke won at Wake Forest last Saturday and at Notre Dame on Monday. The Blue Devils are now 17-5 overall, 5-4 in the ACC and 16th in the Top 25 (and one).

The complete and updated Top 25 (and one) is below.

Biggest Movers
1 Florida State
1 Notre Dame
Rk
Teams
 
Chg
Rcrd
1 Gonzaga The Zags' resume features five top-40 KenPom wins and zero losses. They've won 14 straight games by double-digits. -- 28-4
2 Baylor The Bears have 10 top-55 KenPom wins - including three victories over teams also ranked in the Top 25 (and one). Their lone loss came at West Virginia. -- 27-7
3 Villanova Sunday's win over Virginia was the Wildcats' seventh top-50 KenPom victory. Their only losses came at Butler and at Marquette. -- 30-8
4 Kansas The Jayhawks own wins over two of college basketball's biggest brands - Kentucky and Duke. They're tied with Baylor atop the Big 12 standings heading into Wednesday's showdown with the Bears. -- 34-6
5 Arizona The Wildcats will take a 14-game winning streak into Thursday's game at Oregon State. They're 9-0 in the Pac-12 and alone atop the league standings. -- 33-4
6 Virginia Three of Virginia's four losses are to teams also ranked in the Top 25 (and one). They're one of only three teams with a top-15 adjusted offensive and defensive efficiency rating. -- 21-14
7 Louisville The Cardinals have won two straight games by an average of 40.0 points since losing at Florida State. They have zero losses to teams unranked in the Top 25 (and one). -- 13-19
8 West Virginia The Mountaineers own five top-50 KenPom wins - including victories over Baylor, Kansas and Virginia. They're one of only three teams with a top-15 adjusted offensive and defensive efficiency rating. -- 16-17
9 Wisconsin The Badgers have won five straight games since losing at Purdue. They're 7-1 in the Big Ten and tied with Maryland atop the league standings. -- 25-8
10 UCLA The Bruins missed 14 of 20 3-point attempts in Wednesday's loss at USC. They'll take a two-game losing streak into Wednesday's game at Washington State. -- 27-8
11 Kentucky The Wildcats are 3-4 vs. top-50 KenPom teams after Saturday's loss to Kansas. They've now lost two non-league games inside Rupp Arena in a season for the first time since the 2008-09 season. -- 26-8
12 Butler Georgetown handed the Bulldogs their first home loss on Saturday. Butler has eight top-50 KenPom wins and three sub-50 losses. -- 14-19
13 N. Carolina The Tar Heels' seven-game winning streak was snapped Saturday at Miami. Regardless, they remain alone atop the ACC standings. -- 29-10
14 Oregon The Ducks' 17-gaming winning streak was snapped Saturday at Colorado. Oregon missed 23 3-point attempts in the loss. -- 20-15
15 Cincinnati The Bearcats have won 12 straight games since losing at Butler. They're 8-0 in the AAC and alone atop the league standings. -- 18-15
16 Duke The Blue Devils have won two straight games since losing to NC State. Their resume features five top-50 KenPom wins and just one sub-50 loss. -- 32-7
17 South Carolina The Gamecocks remain undefeated in games in which Sindarius Thornwell and P.J. Dozier both play. They have the nation's best adjusted defensive efficiency rating. -- 18-13
18 Purdue The Boilermakers had their three-game winning streak snapped Sunday at Nebraska. Next up is Wednesday's game with Northwestern. -- 29-8
19 Florida St. The Seminoles will take a two-game losing streak into Wednesday's game at Miami. They're 1-3 in ACC road games so far this season. 1 17-14
20 Notre Dame The Irish will take a three-game losing streak into Saturday's game at North Carolina. Two of the three losses have come at home and by double-digits. 1 24-11
21 Saint Mary's The Gaels have won four straight since losing at Gonzaga. Their only other loss is a December loss to a UT Arlington team that's 69th at KenPom. -- 26-8
22 Xavier The Musketeers won at St. John's Sunday despite losing Edmond Sumner to an injury in the second half. Xavier has three top-50 KenPom wins and only one loss to an unranked team. -- 23-13
23 Florida Four of Florida's five losses are to schools also ranked in the Top 25 (and one). They own six top-60 KenPom wins, including a neutral-court victory over Miami. -- 20-14
24 Maryland The Terrapins' 19-2 record features five top-50 KenPom wins and two sub-80 losses. They've yet to play a team currently ranked in the Top 25 (and one). -- 15-17
25 SMU The Mustangs' lone loss since November is a 66-64 loss at Cincinnati. They'll take a four-game winning streak into Wednesday's game with East Carolina. -- 24-9
26 Northwestern The Wildcats have won six straight games since losing to Minnesota. Their resume features three top-50 KenPom wins and zero sub-55 losses. -- 15-16