Though Major League Baseball free agents technically have their pick of all 30 teams, sometimes the best they can do is go home again.

Out of the hundreds of free agents for the 2020-21 offseason, there are eight who we think are best off re-signing with their former clubs.

In some cases, it's because they fit well in the given club's ballpark. In others, it's because they meshed well with their former teammates. In others still, it's because organizations simply might not value them as highly as the one that knows them best.

We'll start with four hitters and end with four pitchers.

CF Jackie Bradley Jr.: Boston Red Sox

Jackie Bradley Jr. played for the Boston Red Sox for eight years between 2013 and 2020, during which time they enjoyed his Gold Glove-winning defense in center field.

Especially after Bradley ranked second in the American League with seven outs above average in 2020, other teams are bound to be drawn to his glove this winter. The Red Sox should want to be at the front of the line, however, because nobody knows or plays Fenway Park's difficult center field dimensions as well as Bradley.

Yet Bradley himself also has at least one incentive to eye a return to Boston.

Offensively, he's at his best when he hits the ball the other way to left field. The Green Monster is obviously an alluring target in that respect, so it's little wonder that he's had a much higher slugging percentage to the opposite field at home (.794) than on the road (.621) throughout his career.

3B Justin Turner: Los Angeles Dodgers

Justin Turner is the kind of free agent whom teams can be both intrigued by and wary of.

On one hand, he's an All-Star third baseman who's tallied a .302/.382/.503 slash line since 2014. On the other, he's a 36-year-old whose defense and power are waning.