Like the rest of you, I'm still reeling a little bit from the massive White Sox-Red Sox trade on Tuesday. Chris Sale is one of the best pitchers in baseball, and Yoan Moncada might have been baseball's top prospect. (MLB.com's own MLB Pipeline has him listed right there at No. 1.) To have those two men traded for each other -- not to mention Michael Kopech, the No. 67 prospect in the game who happens to throw as hard as 105 mph -- is the sort of deal from which it takes a couple of days to recover. If those guys can be traded, anyone can get traded.

But is that true? Are there any untouchables anymore? As we navigate these already-crazy Winter Meetings, let's take a look at every Major League Baseball team and see if we can pinpoint one untouchable player on each team, the one guy it would require heaven and earth to move. And a tip of the cap to ESPN's David Schoenfield, who tried this exercise at the trade deadline this year. A lot has changed since then. After all, his most untradeable Red Sox player was … Yoan Moncada.

One rule, though: Players must be on the current 40-man roster. This is more fun, and it makes it a little harder than just picking every team's top prospect, even if he's way down in Single-A.

National League East

Atlanta Braves: Dansby Swanson, shortstop. Swanson was the much-heralded haul of Atlanta's Shelby Miller pilfer, but he was even better than advertised when he reached the Majors last year, hitting .302 in 145 plate appearances. He's only 22, and he's from Marietta, Ga. The Braves might knock down their new stadium before they trade him.

Miami Marlins: Giancarlo Stanton, outfielder. Forget the contract, which would be hard to unload at this point anyway. But after the death of Jose Fernandez -- who would have been the pick had the unthinkable not happened in September -- the Marlins are hardly in a position to trade the one big reason to go out to the park. 

New York Mets: Amed Rosario, shortstop. MLB Pipeline's No. 11 overall prospect could potentially be a September call up this year … and more important for our purposes, was just added to the 40-man roster two weeks ago. Yoenis Cespedes is probably tied with him here.

Philadelphia Phillies: Nick Williams, outfielder. The Phillies got him in the Cole Hamels deal, and he could end up being the next big power source, even coming off a down year. Though the only reason he's in this spot is because shortstop phenom J.P. Crawford hasn't been added to the 40-man roster.

Washington Nationals: Max Scherzer, starting pitcher. Don't overcomplicate it: The guy just won the National League Cy Young Award and is signed through 2021.

NL Central

Chicago Cubs: Kris Bryant, third baseman. Would the Cubs trade Bryant for Mike Trout straight up? Probably not, right?

Cincinnati Reds: Amir Garrett, starting pitcher. Cincinnati's top pitching prospect could see the Majors this season. Note that the answer here is not Joey Votto. Do you realize the Reds have him signed through age 40? They should listen on offers, right? Why aren't they, again?

Milwaukee Brewers: Lewis Brinson, outfielder. The Brewers added MLB Pipeline's No. 14 prospect to the 40-man last week.

Pittsburgh Pirates: Tyler Glasnow, starting pitcher. Probably would be the pick even if Austin Meadows were on the 40-man.

St. Louis Cardinals: Alex Reyes, starting pitcher.  He may have a slight innings cap this year -- though he'll get enough rest to make sure he's available in September and October -- and then it's full speed ahead. Imagine Reyes and Carlos Martinez atop this rotation for the next half-decade.

NL West

Arizona Diamondbacks: Paul Goldschmidt, first baseman. The Diamondbacks might want to think about trading anything that's not nailed down, but that doesn't seem to be the plan under the new regime. Goldschmidt has a team-friendly option for 2019, and if Arizona isn't en route to contending by then, the team might need a new front office anyway.

Colorado Rockies: Nolan Arenado, third baseman. Starter Jeff Hoffman is closer here than you might think, and as soon as Brendan Rodgers is put on the 40-man roster, he's the guy.

Los Angeles Dodgers: Corey Seager, shortstop. Third place in the NL MVP Award voting in his rookie year at the most valuable position in the game? That'll work.

San Diego Padres: Manny Margot, outfielder. Boy, there sure are a lot of former Red Sox prospects on this list.

San Francisco Giants: Buster Posey, catcher. Again: Let's not overthink this.

***

American League East

Baltimore Orioles: Manny Machado, Baltimore Orioles. The O's have a lot to figure out in the next couple of years … but they have one of the best five players in baseball to build around which, you know, helps.

Boston Red Sox: Chris Sale, starting pitcher. Heck, they just traded for him! And obviously they couldn't get a better package back than they just sent off.

New York Yankees: Gary Sanchez, catcher. Clint Frazier and Gleyber Torres aren't on the 40-man yet, and Jorge Mateo, who is, can't quite unseat last year's revelation.

Tampa Bay Rays: Willy Adames, shortstop. He was just added two weeks ago, which means he's the furthest away from arbitration, often the main consideration when you're talking Rays.

Toronto Blue Jays: Josh Donaldson, third baseman. Still sort of unbelievable that the A's traded him. Imagine what they'd get if the Blue Jays put him on the market right now.

AL Central

Chicago White Sox: Yoan Moncada, second baseman. Obviously.

Cleveland Indians: Francisco Lindor, shortstop. Again, obviously.

Detroit Tigers: Michael Fulmer, starting pitcher. For a team this old, trading your reigning AL Rookie of the Year seems foolish. But where are all the other players under 28 years old?

Kansas City Royals: Salvador Perez, catcher. Is Perez -- who is only 26 years old, if you can believe that -- the only current Royals player who isn't actively on the market? What the new CBA did to draft picks may have just accelerated the Royals' rebuild.

Minnesota Twins: Byron Buxton, outfielder. They haven't waited this long for him to come around to trade him now.

AL West

Houston Astros: Carlos Correa, shortstop. Though it would be funny to see what would happen if they tried to trade Jose Altuve. 

Los Angeles Angels of Anaheim: Mike Trout, outfielder. Four more years of team control of Trout for the Angels. Does this look like a team that will be contending in the next four years?

Oakland A's: Franklin Barreto, shortstop. He'll hopefully end up better than Addison Russell!

Seattle Mariners: Edwin Diaz, reliever. The Mariners are awfully old for a team that hasn't won anything.

Texas Rangers: Rougned Odor, second baseman. He'll fight you if you try to trade him.

***

Email me at leitch@sportsonearth.com; follow me @williamfleitch; or just shout out your window real loud, I'll hear you. Point is, let's talk.