The last hour before the MLB trade deadline, and the first 20 or so minutes after, bring mayhem every single year. Even players get caught up in it, refreshing Twitter and contacting agents and reporters to try and figure out where they might be going, or where friends are headed.
This year's deadline might have topped all previous ones.
Friday was one of the more active days in MLB history and shook up races in both leagues. In all, 23 players with at least one All-Star appearance got traded, and an insane 24-hour period put players like Max Scherzer, Kris Bryant, Trea Turner, Jose Berrios and Joey Gallo in new colors.
It was hard to keep up, so here's our latest look at all 30 teams, with a look at how they stack up after a trade deadline that will be remembered for years to come:
30. Diamondbacks (33-73): Headed for the No. 1 pick, but Tuesday will be a huge night in Phoenix. Madison Bumgarner faces off against Johnny Cueto and the Giants. Gabe, if you're reading this, make sure Buster Posey is in the lineup.
29. Orioles (37-67): The only interesting question remaining in their season: Will they promote top prospect Adley Rutschman before the end of the year and let the catcher get his feet wet?
28. Pirates (40-65): They didn't move the needle much, dealing some veterans like Adam Frazier and Tyler Anderson, but avoiding a full sale, which would have included a trade of young All-Star Bryan Reynolds.
San Francisco Giants
27. Rangers (38-67): With Joey Gallo gone, their most marketable player is ... I dunno ... Isiah Kiner-Falefa? Adolis Garcia? They're regularly drawing under 20,000 at their brand new ballpark, so they better hurry with the rebuild.
26. Royals (45-59): They have consistently held tight with Whit Merrifield, who turns 33 next year. They better hope their rebuild accelerates and the veteran is still a useful player when they're ready to compete again.
25. Twins (44-62): They're a reminder that sometimes it's better to get your business done before the final hours. They ended up holding shortstop Andrelton Simmons for some reason, and Taylor Rogers got hurt during deadline week, costing them one of their best trade chips.
24. Rockies (46-60): Baffling. Absolutely baffling. There's no reason why Trevor Story should still be in Denver, and the shortstop isn't happy about it. They're going to come away with remarkably little for Story and Nolan Arenado, a death sentence in a division with the Dodgers, Padres and Giants.
23. Nationals (49-56): They did pretty well in terms of accruing prospects, but that's not the most important thing going forward. That would be signing Juan Soto, a Scott Boras client, to a long-term deal. Good luck.
22. Tigers (51-57): There wasn't much for them to do at the deadline, but their fans probably weren't paying attention to that anyway. They've won 11 of 17 to give some hope that brighter days are ahead.
21. Cubs (51-56): Send some positive vibes out for the Cubs fans in your life. They watched Bryant, Rizzo and Baez depart and all homer with their new teams. That would be like a Giants fans watching Posey, Crawford and Belt homer elsewhere during the same weekend.
20. Marlins (44-61): They've played well against some of the NL's better teams this year, and the future appears bright. They have three young contributors in their rotation and next year could add Sixto Sanchez and Jesus Luzardo to the group.
19. Angels (52-53): Their only hope of making noise down the stretch was adding starting pitching to boost a lineup that soon will have both Shohei Ohtani and Mike Trout in the middle of it. They didn't do it.
18. Indians (51-51): One of those teams stuck in the middle; they have no shot of catching the White Sox and trail four much better rosters in the wild card race. It might be time for a rebuild for the soon-to-be Guardians.
17. Cardinals (53-52): They had one of the stranger deadlines, adding veteran lefties Jon Lester and J.A. Happ to their rotation. Neither has been very good this season, and it's hard to see how those moves help them catch the Brewers or Padres.
16. Phillies (52-53): They smartly added Kyle Gibson to the rotation and will have a chance to make up ground in the East this week. They host the first-place Mets over the weekend.
15. Mariners (56-50): Very little about them screams "playoff contender" -- except for that record, the result of a 23-10 record in one-run games and 9-2 record in extra innings. As long as they keep winning the close ones, they'll hang in the wild card race.
14. Braves (52-54): The only team in MLB with a positive run differential and a losing record, and it's not like they're just above that line. They've outscored opponents by 49 runs and reloaded at the deadline, but they've been unable to put together the kind of winning streak that could threaten the Mets.
13. Reds (56-50): They're creeping up on the Padres, who now have just a four-game lead in the race for the second wild card spot. If Joey Votto keeps banging, they might catch San Diego before getting into a pretty easy September schedule.
12. Mets (55-49): They traded for Javier Baez but still had a rough weekend. Jacob deGrom had a setback with his pitching arm and the organization didn't come to a deal with top pick Kumar Rocker, seemingly the steal of the draft. The Mets will always be the Mets.
11. Yankees (56-48): Their starting outfield on Friday, from left to right: Giancarlo Stanton (6-foot-6), Joey Gallo (6-foot-5) and Aaron Judge (6-foot-7).
10. Blue Jays (54-48): Why go for it at the deadline? They're seventh in MLB in run differential, and Jose Berrios -- six shutout innings in his debut -- might be able to put them over the top in the wild card race.
9. A's (60-47): They had a sneaky-good deadline, headlined by the Starling Marte addition. After two with the Padres, their next nine games are against the middling Indians and last-place Rangers. Is it time for one of their patented second-half runs?
8. Padres (61-47): Their season basically depends on how Fernando Tatis Jr.'s shoulder feels in the next couple weeks. He's on the IL and surgery is a possibility, but hopefully the NL's most exciting player can avoid it until the offseason.
7. Red Sox (63-44): They had a relatively quiet deadline, but will have a huge addition soon. Ace Chris Sale is finishing his rehab from Tommy John surgery and should be back in their rotation in the next couple weeks.
6. Brewers (63-43): The lowest ERA among qualified starters in the NL doesn't belong to deGrom, Gausman or Buehler. It belongs to Freddy Peralta, a 25-year-old with a 2.17 ERA. Opponents are batting just .128 against him.
5. White Sox (62-44): Craig Kimbrel and Liam Hendriks combined for three strikeouts while closing out a 2-1 win on Sunday. That's the most frightening late-game duo in the game.
4. Rays (64-42): Made the biggest statement of the weekend, sweeping the Red Sox to move past them and into first place in the AL East.
3. Astros (64-42): They showed off a really deep lineup at Oracle Park over the weekend, and it could soon get better. Alex Bregman is on a rehab assignment after missing six weeks with a quad injury.
2. Dodgers (64-43): Made the biggest move of the deadline by adding Max Scherzer and Trea Turner -- and then went out and lost to the Diamondbacks in extra innings. That's been their story. It's the most talented roster in the NL, but every time you think they might catch the Giants, they come up short.
1. Giants (66-39): An easy choice for the top spot once again after they took two of three from the Dodgers and then did the same against the Astros. Oh, they also added a very happy Kris Bryant to their lineup.