It's Christmas! We want to get your team presents. Thus, today, we look at giving a Christmas gift for all 30 teams, a player who fits something the team needs and is realistically available during this Hot Stove season. To make it fair, no player can be used more than once -- every team could use a Bryce Harper, after all -- and it has to be an actual possibility: Something that makes sense, both for player and for team. Merry Christmas, all: Here's a player each team might enjoy in its stocking.
AMERICAN LEAGUE EAST
Blue Jays: Gio Gonzalez, LHP
He's starting to fade a bit as he gets older, but he sure does give you innings, and the Blue Jays need as many of those as they can get with all their rotation uncertainty. And hey, maybe he has a bounce-back year and becomes something to flip at the Trade Deadline.
Orioles: Adam Jones, OF
The Orioles have said that Jones will be just like any other free agent on the market, but considering that this team has a big rebuild ahead of it, you might as well give fans a reason to wear their JONES jerseys to the stadium one last season. Maybe you'll even get to trade him at the Deadline this time.
Video: Joe Trezza discusses Jones' possible reunion with O's
Rays: Nelson Cruz, DH
Jose Martinez is also a fit if they want to make a trade, but all Cruz costs is money, and the Rays don't have a lot of big contracts so they should have some money to spend. If they get Cruz, the lineup is deceptively scary.
Red Sox: Adam Ottavino, RHP
With Joe Kelly gone, you might as well get a free-agent reliever who can strike out the Babe. Also, Ottavino went to Northeastern, so he knows the area!
Yankees: Manny Machado, SS
The Yankees can go full circle and get themselves another A-Rod in Machado, an equally polarizing player who worshiped A-Rod as a kid. He'd be electric in The Bronx in every possible way.
Indians: Nick Markakis, OF
The Indians need outfielders, any outfielders, and Markakis fits the bill as someone they can afford on a short-term deal. Also, his name sounds a little like "Sockalexis."
Royals: Derek Holland, LHP
He will give you a ton of starts for not too much money, and the Royals, more than anything, need that.
Tigers: Brian Dozier, 2B
There are more second basemen on the market than there are positions to play them, and the Tigers, who don't really have anyone to play second base right now, could get Dozier on the cheap … and have a potential excellent asset at the Deadline if a team comes needy.
Twins: Drew Pomeranz, LHP
The Twins say they want another bat, but they need a lefty in their rotation, and Pomeranz is a fascinating buy-low candidate who would fit well in that park.
White Sox: Yasmani Grandal, C
Even closer to Yonder Alonso than Yonder's brother-in-law, Machado, Grandal is a more than adequate consolation prize if Machado and Harper, as predicted, go elsewhere.
Angels: Mike Moustakas, 3B
He was rumored to have turned down a $45 million deal from the Angels last year. He won't get that much this time, but he still fits.
Astros: Corey Kluber, RHP
Now that they've signed Michael Brantley, they can go to work on getting a big gun in that rotation. What a wild rotation this would be to watch, with Justin Verlander, Gerrit Cole and Kluber. If the Indians make the move, the Astros would be quite the fit.
Athletics: Wade Miley, LHP
A Spring Training groin injury followed by a strained oblique limited him to two appearances before the All-Star break, but he was actually pretty effective (2.57 ERA in 80 2/3 innings) when he took the mound and won't cost all that much.
Mariners: Alcides Escobar, SS
The Mariners need a mentor and a guide for J.P. Crawford as he develops. It's also be fascinating to see who they target in the inevitable Edwin Encarnacion trade.
Rangers: Edwin Jackson, RHP
The Rangers need someone to eat innings, and Texas is one of the few teams Jackson hasn't played for.
NATIONAL LEAGUE EAST
Braves: A.J. Pollock, CF
If the Braves can stomach the injury risk, he's perfect for a team that needs one more outfielder: What an incredible defensive outfield this would be.
Marlins: Logan Morrison, 1B
The Marlins need some sort of left-handed power bat: How about the guy who started his career as the heavily Tweetin' Marlin himself?
Mets: Marwin Gonzalez, UTL
He should be affordable, and that one more outfield bat the Mets are looking for.
Nationals: DJ LeMahieu, 2B
The Nationals could use a full-time second baseman, and LeMahieu is sort of an ideal fit. Also, oddly, they still could probably use another starting pitcher.
Video: Will Leitch on the top suitors for Harper and Machado
Phillies: Bryce Harper, OF
This is the pick, this remains the pick. But for the Phillies, any present would just be one of Harper or Machado.
Brewers: Yusei Kikuchi, LHP
The 27-year-old Japanese import seems to fit the Brewers and their competitive window perfectly.
Cardinals: Matt Wieters, C
The Cardinals need a backup catcher, and Wieters might have enough cache to actually let Yadier Molina take a day off every once in a while.
Cubs: Zach Britton, LHP
With the Cardinals grabbing Andrew Miller, Britton is the logical countermove.
Pirates: Nick Ahmed, SS
The D-backs are still selling, and Ahmed is an immediate upgrade for a sneakily interesting Pirates team.
Reds: Dallas Keuchel, LHP
He's the ideal ground-ball pitcher for Great American Ball Park, and the Reds are one or two starting pitchers away from being a fascinating team. Might they even trade Scooter Gennett for one more starter and slot top prospect Nick Senzel in at second?
Diamondbacks: Matt Davidson, 3B
If the D-backs are starting over, you could always try to pluck a 27-year-old who has hit 46 homers the last two years and can even pitch in a pinch!
Dodgers: J.T. Realmuto, C
Here's the bet on where Realmuto ends up … making their lineup a nightmare essentially top to bottom.
Video: Frisaro talks Marlins' trade options with Realmuto
Giants: Jose Martinez, 1B/OF
The idea of him playing right field at AT&T Park is a little scary, but he's a bat the Giants could seriously use, and either one of their left-handed relievers might do the trick.
Padres: Clay Buchholz, RHP
Don't forget: He was absolutely fantastic in 16 starts last year. Lots of teams don't necessarily trust that -- witness that he is still on the market -- but it's something for the Padres to dream on.
Rockies: Edwin Encarnacion, 1B
It's time to finally get the guy we've all been wanting in Coors Field for years. Pair him with Nolan Arenado, and look out.
Will Leitch is a columnist for MLB.com.