Let's look at the best available at each position and some potential fits for each player, and -- not for betting purposes! -- predict where each player will sign. Each player's 2019-season age is included, along with his projection from FanGraphs.

Padres, Rangers, Nationals
Padres. The Angels once seemed a possibility, but they instead went for quantity with Matt Harvey and Trevor Cahill. The Rangers are desperate for starting pitching. The Phillies and Nationals aren't desperate, but have been mentioned in rumors for Keuchel (although balking at the five years). The Padres have been itching to make a big splash this offseason; maybe this will be it.

Rangers, Angels, A's
A's. How about a return to Oakland, where he debuted in 2008? The A's could use a starter who can take the mound 30 times.

A's, Giants, Mets
Mets. New York could use a better fifth starter than Jason Vargas and is still $40 million under the luxury-tax threshold.

Padres, Nationals, Twins
Nationals. Feels like a good gamble for Washington to fill the No. 5 spot in the rotation.

A's, Brewers, Astros
Astros. I could see Houston trying to milk 120 innings out of him, allowing the Astros to give Forrest Whitley a little extra time at Triple-A and keeping Brad Peacock in the bullpen.
Patrick Corbin (Nationals), Nathan Eovaldi (Red Sox), Yusei Kikuchi (Mariners), J.A. Happ (Yankees), Charlie Morton (Rays), Lance Lynn (Rangers), Anibal Sanchez (Nationals), Garrett Richards (Padres), Mike Fiers (A's), Matt Harvey (Angels), Trevor Cahill (Angels), CC Sabathia (Yankees), Tyson Ross (Tigers)

Red Sox, Braves, Angels
Red Sox. It's just money. Back-to-back flags fly forever.

Braves, Angels, Cubs
Angels. The best projection among their current relievers is Ty Buttrey's 3.70 ERA. They need late-inning help.

Angels, Diamondbacks, Mariners
Diamondbacks. He can't be any worse than Brad Boxberger was in 2018.

Diamondbacks, Indians, Nationals
Indians. Cleveland doesn't have a lot of certainty behind closer Brad Hand, and Madson should be inexpensive enough for the Tribe's checkbook.

Angels, Mariners, Twins
Mariners. After trading away Edwin Diaz, Alex Colome, Juan Nicasio and James Pazos and releasing Nick Vincent, they need some arms in the pen.
Zach Britton (Yankees), Jeurys Familia (Mets), David Robertson (Phillies), Andrew Miller (Cardinals), Joe Kelly (Dodgers), Kelvin Herrera (White Sox), Joakim Soria (A's), Jesse Chavez (Rangers), Trevor Rosenthal (Nationals)

Rockies, Brewers, Dodgers
Rockies. He could end up back with the Dodgers on a one-year deal, but he already turned down their qualifying offer. Let's go with Colorado, which made one nice addition in Daniel Murphy, and signing Grandal would add even more depth to a lineup that needs it.

A's, Tigers, Dodgers
A's. Oakland has Josh Phegley, who has a .594 OPS the past two seasons and has never batted more than 243 times in a season, listed as its starting catcher.

Brewers, A's, Rockies
Brewers. Milwaukee rode Quad-A veteran Erik Kratz in the postseason, which tells you about its catching situation.

Giants, A's, Tigers
Giants. A return to San Francisco as Buster Posey insurance.

Tigers, Marlins, Rockies
Tigers. The Marlins will need a catcher if they end up trading Realmuto, but let's put Mesoraco in Detroit.
Wilson Ramos (Mets), Kurt Suzuki (Nationals), Jonathan Lucroy (Angels), Robinson Chirinos (Astros), Jeff Mathis (Rangers)

Phillies, Yankees, White Sox
Phillies. Multiple reports indicate the Yankees just haven't been that aggressive in their pursuit of Machado and have yet to make a formal offer. Plus, with Giancarlo Stanton on his megadeal, coupled with the need to sign Aaron Judge, Luis Severino and Gleyber Torres down the road, it seems likely the Phillies will outbid the Yankees (and the White Sox, who have attempted to persuade Machado by trading for brother-in-law Yonder Alonso and signing pal Jon Jay).

White Sox, Rangers, Angels
Angels. With his flexibility, he fits in with pretty much any team. The White Sox need a third baseman and outfielders, while the Rangers need a third baseman. The Brewers could make him their regular second baseman as well. The Angels are still well under the luxury tax, however, and they have Zack Cozart (injured in 2018) for third base and David Fletcher (good glove, no power) at second. Gonzalez gives them depth there and also in the outfield if Kole Calhoun stinks again.

White Sox, Royals, Rangers
White Sox. Once they lose out on Machado, they might be the one team willing to give Moustakas a multiyear deal.

Tigers, Diamondbacks, Mariners
Tigers

Marlins, Rangers, Indians
Rangers. Could platoon at first base with Ronald Guzman or fill in at third.
Josh Donaldson (Braves),Daniel Murphy(Rockies), Eduardo Escobar (Diamondbacks), David Freese (Dodgers), Steve Pearce (Red Sox), Daniel Descalso (Cubs), Justin Bour (Angels)

Brewers, Dodgers, Nationals
Brewers. If the Dodgers don't land Bryce Harper, they're a strong possibility (with Chris Taylor moving to the outfield). The Brewers feel like the perfect fit, however, as FanGraphs currently projects their second basemen next-to-worst in the majors.

Brewers, Dodgers, Nationals
One problem this crop of second basemen is running into is that several of the teams that need one aren't in contending mode (Orioles, Tigers, Blue Jays) or are too cheap to upgrade (Pirates, Indians). LeMahieu doesn't have the positional flexibility the Dodgers love, but he fits the bill if Harper doesn't sign with L.A., and there's always the chance a team like the Tigers or Blue Jays decides to spend a little money.

Brewers, Dodgers, Nationals
Nationals. Dozier would be fun at Coors, but the Rockies seem committed to Ryan McMahon and Garrett Hampson until Brendan Rodgers arrives. The Nationals have Howie Kendrick (who can still hit some but can't stay healthy and hasn't played much second in recent years) and Wilmer Difo (who didn't hit in 2018). So the Nationals make sense here.

Diamondbacks, Pirates, Yankees
Diamondbacks. If you don't completely buy the idea of Troy Tulowitzki coming back -- I don't -- to play shortstop for the Yankees, how about signing Cabrera to play second, with Torres sliding over to shortstop until Didi Gregorius returns? Consider that a possibility, but let's put him on the D-backs to back up Nick Ahmed and Ketel Marte up the middle.

Pirates, Orioles, Mariners
Mariners. Jerry Dipoto just said Seattle is looking to sign another infielder, probably a shortstop to potentially give J.P. Crawford some time at Triple-A.
Jonathan Schoop (Twins), Ian Kinsler (Padres)

Dodgers, Nationals, Phillies
Dodgers. Los Angeles traded Matt Kemp and Yasiel Puig, seemingly to make room for Harper in the outfield. On the other hand, there was also a Los Angeles Times report earlier this offseason that a "sale book" provided to potential investors -- the Dodgers have been looking to sell a minority stake in the franchise for several years -- showed that the franchise plans to remain under the luxury tax through 2022. Hmm. According to Cot's Contracts, the Dodgers are currently an estimated $24 million under. Of course, they could go slightly over without earning a big tax hit. Meanwhile, the Nationals have reportedly upped their offer. I'll still go with the Dodgers, but it feels more like a 50-50 bet right now.

Giants, White Sox, Reds
Giants. The Mets might be out of the running after trading for Keon Broxton (to go with Juan Lagares). The White Sox have Adam Engel, kind of a poor man's Billy Hamilton. Pollock is probably too expensive to return to the Diamondbacks, but they need a center fielder. We don't know what direction the Giants are going, but the current outfield is a disaster.

Braves, Giants, Indians
Braves. This would feel like a classic Giants signing under the old regime, but Farhan Zaidi is too smart to sign a 35-year-old outfielder. Going back to Atlanta makes sense, as Markakis can platoon with Adam Duvall and the club won't have to shoehorn Johan Camargo into the outfield.

Indians, Rockies, Orioles
Indians

Rockies, Giants, White Sox
Rockies. Frankly, he's better than Ian Desmond and provides insurance for injury-prone David Dahl.

Giants, Indians, White Sox
White Sox
Andrew McCutchen (Phillies), Michael Brantley (Astros), Nelson Cruz (Twins), Brett Gardner (Yankees), Billy Hamilton (Royals), Lonnie Chisenhall (Pirates), Jon Jay (White Sox)
Related Video