MLB Trade Rumors released their Top 50 free agents for the offseason, complete with predictions for both destinations and contracts for each. MLBTR holds a prediction contest in conjunction with the list each year and entries closed last night so I figured let’s publish my guesses here for posterity’s sake. We can look back in spring training to see how many of these I was correct on.
Shohei Ohtani — Dodgers (signed w/ Dodgers, 10/$700M)
Cody Bellinger — Cubs (re-signed w/ Cubs, 3/$80M)
Yoshinobu Yamamoto — Mets (signed w/ Dodgers, 12/$325M)
Blake Snell — Red Sox (signed w/ Giants, 2/$62M)
Aaron Nola — Cardinals (re-signed w/ Phillies, 7/$172M)
Jordan Montgomery — Mets (signed w/ D-backs, 2/$45M)
Matt Chapman — Giants (signed w/ Giants, 3/$54M)
Josh Hader — Rangers (signed w/ Astros, 5/$95M)
Sonny Gray — Phillies (signed w/ Cardinals, 3/$75M)
Shota Imanaga — Cubs (signed w/ Cubs, 4/$53M)
Eduardo Rodriguez — Braves (signed w/ D-backs, 4/$80M)
Teoscar Hernandez — Angels (signed w/ Dodgers, 1/$23.5M)
Jeimer Candelario — Blue Jays (signed w/ Reds, 3/$45M)
Lourdes Gurriel Jr. — Mariners (re-signed w/ D-backs, 3/$42M)
Jung Hoo Lee — Giants (signed w/ Giants, 6/$113M)
Jorge Soler — Mets (signed w/ Giants, 3/$42M)
Lucas Giolito — Dodgers (signed w/ Red Sox, 2/$38.5M)
Marcus Stroman — Mets (signed w/ Yankees, 2/$37M)
Seth Lugo — Cardinals (signed w/ Royals, 3/$45M)
J.D. Martinez — Angels (signed w/ Mets, 1/$12.5M)
Jordan Hicks — Orioles (signed w/ Giants, 4/$44M)
Jack Flaherty — Tigers (signed w/ Tigers, 1/$14M)
Mitch Garver — Red Sox (signed w/ Mariners, 2/$24M)
Michael Wacha — Reds (signed w/ Royals, 2/$32M)
Kenta Maeda — Twins (signed w/ Tigers, 2/$24M)
Rhys Hoskins — Brewers (signed w/ Brewers, 2/$34M)
Robert Stephenson — Cardinals (signed w/ Angels, 3/$33M)
Yariel Rodriguez — White Sox (signed w/ Blue Jays, 4/$32M)
Reynaldo Lopez — Blue Jays (signed w/ Braves, 3/$30M)
Mike Clevinger — KBO
Kevin Kiermaier — Blue Jays (re-signed w/ Jays, 1/$10.5M)
Nick Martinez — Phillies (signed w/ Reds, 2/$26M)
Aroldis Chapman — Angels (signed w/ Pirates, 1/$10.5M)
Michael Lorenzen — Rockies (signed w/ Rangers, 1/$4.5M)
Sean Manaea — Pirates (signed w/ Mets, 2/$28M)
Harrison Bader — Twins (signed w/ Mets, 1/$10.5M)
Tyler Mahle — Tigers (signed w/ Rangers, 2/$22M)
Gio Urshela — Tigers (signed w/ Tigers, 1/$1.5M)
Amed Rosario — Marlins (signed w/ Rays, 1/$1.5M)
Whit Merrifield — Red Sox (signed w/ Phillies, 1/$8M)
Justin Turner — Diamondbacks (signed w/ Blue Jays, 1/$13M)
Jason Heyward — Dodgers (re-signed w/ Dodgers, 1/$9M)
Yuki Matsui — Orioles (signed w/ Padres, 5/$28M)
Frankie Montas — Nationals (signed w/ Reds, 1/$16M)
Brandon Belt — Pirates
Hector Neris — Reds (signed w/ Cubs, 1/$9M)
Jakob Junis — Padres (signed w/ Brewers, $4M)
Luis Severino — White Sox (signed w/ Mets, 1/$13M)
Liam Hendriks — Phillies (signed w/ Red Sox, 2/$10M)
Tim Anderson — Braves (signed w/ Marlins, 1/$5M)