The free-agent class is rich when a player as good as Kyle Schwarber is somewhat of an afterthought.

Much of the attention has focused on the talented crop of shortstops and starting pitchers. 

Schwarber's former Cubs teammate Kris Bryant, the National League MVP in 2016, is also looking for a new deal. 

When the lockout ends, there is expected to be a robust market for Schwarber, who can play in left field, at first base, or as the designated hitter. 

Let's take a look at which teams might pursue the 2021 All-Star and 2016 World Series champion. Here is a ranking of the top 10 landing spots for Schwarber, considering fit and reported interest.    

10. Colorado Rockies

The Rockies are looking for power bats, especially if the National League adopts the designated hitter. Between Schwarber's production and asking price of three years and $60 million, per Barry Jackson and Craig Mish of the Miami Herald, it makes sense for a Rockies team that's allowed more expensive talent to get away.

Schwarber hit .266/.374/.554 with 32 home runs and 71 RBI in the regular season with the Washington Nationals and Boston Red Sox. That type of production would make an immediate difference for Colorado. 

He could play left field, first base or even DH if that possibility presents itself for National League teams. 

Schwarber has been on Rockies fans' radar since last offseason. MLB Network insider Jon Heyman reported the team's interest in Schwarber last month, pointing to the "huge market" for a power hitter who posted a 145 wRC+ last season.    

9. Miami Marlins

Schwarber is a preferred choice of the Marlins because they believe Nick Castellanos will be too expensive, according to Barry Jackson and Craig Mish of the Miami Herald. That's where Schwarber's reported three-year, $60 million asking price becomes relevant again, because it's another low-spending team that could take a chance.     

The Marlins are looking for help in their outfield. The Herald reported their plan after the lockout ends is to either trade for an outfielder or sign one from the free-agent class. 

Miami needs a middle-of-the-order bat, though Schwarber did his best work in 2021 leading off.

The Marlins offense ranked near the bottom of the league in a lot of categories, something chief executive officer Derek Jeter wants to fix. The team has already reached out on both Schwarber and Castellanos, according to the Herald.

8. Atlanta Braves

It's surprising to not find any reports or rumors linking Schwarber to Atlanta. There's a chance franchise icon and first baseman Freddie Freeman could leave in free agency. Two of the three outfielders brought in before the trade deadline (Eddie Rosario and Jorge Soler) are also free agents. 

The World Series champions might need a first baseman or a left fielder this offseason. Schwarber could be either, or both. 

Yet the Schwarber reports seem more focused on the Phillies or a return to one of his previous stops.

Schwarber is not as good an all-around player as Freeman, but this is one of the clearest ways to keep some power and postseason experience in the lineup if Atlanta loses one of its heroes.