It took until just before spring training really got underway for some of baseball's biggest free-agent dominoes to fall. The San Diego Padres landed first baseman Eric Hosmer over the weekend, and the Boston Red Sox finally signed outfielder J.D. Martinez on Monday.

And there are still viable options as we inch closer to the regular season. Here's a look at the best player available at each position, as well as a breakdown of the alternatives remaining on the market.

Starting pitchers

Jake Arrieta

Year W-L ERA WHIP K/9 2017 14-10 3.53 1.22 8.71

The cream of the crop. It's amazing Arrieta hasn't inked a new deal yet, though there appear to be plenty of suitors, with the Phillies the latest to enter the picture. Most of Arrieta's struggles were limited to the first half of last season. Once the Cubs entered the home stretch, he was lights out, going 6-3 while posting a 2.28 ERA over his last 67 innings of work.

Alex Cobb

Year W-L ERA WHIP K/9 2017 12-10 3.66 1.22 6.42

Right-hander Cobb said he's been in serious talks with 15 teams, so a deal could be imminent. He reportedly rejected a three-year, $42-million offer from the Chicago Cubs in January, which is likely off the table now that they've signed Yu Darvish (though you never know).

Lance Lynn

Year W-L ERA WHIP K/9 2017 11-8 3.43 1.23 7.39

Lynn underwent Tommy John surgery at the end of 2015, forcing him to miss the following season. He rebounded nicely and made a full 33 starts, throwing 186 1/3 innings in the process. There's interest - the Orioles and Nationals have apparently touched base - so he should have a new home soon.

Also available:

Relief pitchers

Greg Holland

Year Saves ERA WHIP K/9 2017 41 3.61 1.15 10.99

Holland tied Kenley Jansen for the second-most saves in the majors in 2017, and he's still without a contract. He may have shot himself in the foot, too. Before the Colorado Rockies signed Wade Davis to anchor the bullpen, they reportedly offered Holland a three-year, $52-million deal, which he rejected. He bet on himself, and he might not get the offer he was hoping for.

Also available:

Catchers

Jonathan Lucroy

Year AVG/OBP/SLG R HR RBI 2017 .265/.345/.371 45 6 40

If Lucroy continues his trend of alternating good seasons with bad ones, teams should be knocking on his door for 2018. In 2016, he was outstanding: He hit .292/.355/.500 with a wRC+ of 123 and 24 home runs over 142 games. He was even better in 2014. The problem is the dud season in between, and 2017. He was better once he was traded to the Rockies, but clubs may be concerned that it was just a boost from Coors Field.

Also available:

First basemen

Logan Morrison

Year AVG/OBP/SLG R HR RBI 2017 .246/.353/.516 75 38 85

Morrison is coming off what is far and away his best season, and hasn't had any luck parlaying it into a big contract. He was never going to get Eric Hosmer money, but any team would welcome that kind of production. Maybe clubs don't believe it's sustainable, since his career line is .245/.330/.433 with a wRC+ of 109 over 864 games. Prior to 2017, his career high in home runs was 23 back in 2011 with the Miami Marlins.

Also available:

Second basemen

Neil Walker

Year AVG/OBP/SLG R HR RBI 2017 .265/.362/.439 59 14 49

Walker doesn't get enough respect. While his numbers are hardly gaudy, he's been consistently productive dating back to his tenure with the Pittsburgh Pirates. Since 2011, he's finished every year with between 2.1 and 3.7 WAR.

Brandon Phillips

Year AVG/OBP/SLG R HR RBI 2017 .285/.319/.416 81 13 60

At 36, Phillips may be a bit long in the tooth, but he showed he's got some gas left in the tank. Though he swings at everything, his batter's eye is elite. With a 3.5 percent walk rate, he managed to make consistent contact, getting punched out only 73 times in 144 games in 2017.

Also available:

Third basemen

Mike Moustakas

Year AVG/OBP/SLG R HR RBI 2017 .272/.314/.521 75 38 85

A career year has not been enough to land "Moose" a big contract this offseason. He turns 30 in September, and that may be suppressing interest in his services. He's still projected to be worth 2.6 WAR in 2018, but it remains to be seen if a team is willing to bend to his contract demands.

Also available:

Shortstops

J.J. Hardy

Year AVG/OBP/SLG R HR RBI 2017 .217/.255/.323 24 4 24

Yikes. Anyone looking for insurance at shortstop better hope someone's available in the minor leagues, because there's no one on the open market. Hardy was invisible in 2017, and became expendable once the Orioles acquired Tim Beckham. Third baseman Yunel Escobar began his career as a shortstop, but hasn't played the position since 2014.

Also available:

Outfielders

Carlos Gonzalez

Year AVG/OBP/SLG R HR RBI 2017 .262/.339/.423 72 14 57

Gonzalez had a dreadful first half in 2017, hitting only .221. Starting in July, something clicked, and he just kept getting better. His monster September - .377 with six home runs and 12 doubles - would have easily led to a contract in years past. Maybe he should have accepted that four-year extension the Rockies reportedly offered him last spring.

Jose Bautista

Year AVG/OBP/SLG R HR RBI 2017 .203/.308/.366 92 23 65

Has Joey Bats lost a step? Certainly. But there were encouraging elements in his poor 2017. Bautista still got on base often enough to nearly score 100 times, which is impressive considering his measly batting average. The big concern was that he only made hard contact on 31.4 percent of batted balls - his lowest such mark since 2009.

Also available:

(Photos courtesy: Getty Images)