This is an attempt to do something that probably didn’t need to be done. Yep, we’re ranking every single free agent on the market, taken from the official list sent out by the Players Association on Monday night (plus, we added Greg Holland, who wasn’t on the list because he was injured and wasn’t in an organization in 2016, and Matt Holliday, who isn't on that list because the Cardinals haven't officially declined his 2017 option yet, but have indicated they will). Why? Why not, of course. Also, because everybody keeps talking about what a thin crop of free agents we have this year, and what better way to illustrate this than to look at the entire class? We didn’t include Mark Teixeira or David Ross because both players have said they’re retiring. Marlon Byrd is absent, too. He’s technically serving his 162-game suspension until the middle of the season, and there’s very little chance any team would sign him at that point. Also, it sure seemed like A.J. Pierzynski was celebrating his final at-bat in September, so we’re counting him among the retired players and didn’t include him here.MORE: The 15 worst free-agent signings everLet’s dive in. 1. Yoenis Cespedes, OF. Opting out of the final two
years of his deal (and $47.5 million) with the Mets was a no-brainer; Cespedes could possibly triple that guarantee this offseason. 2. Edwin Encarnacion, 1B/DH 3. Dexter Fowler, CF4. Kenley Jansen, RP5. Aroldis Chapman, RP6. Ian Desmond, CF7. Justin Turner, 3B8. Mark Melancon, RP. He doesn’t get the Jansen/Chapman headlines, but over the past two seasons, Melancon owns a 1.95 ERA and has 98 saves in 104 opportunities. 9. Rich Hill, SP10. Mark Trumbo, DH/1B/RF11. Neil Walker, 2B12. Jose Bautista, RF13. Wilson Ramos, C. It’s too bad Ramos’s season ended with a knee injury, just as he was establishing himself as one of baseball’s elite offensive catchers (.307, 22 homers). How will teams view him on the free-agent market? That will be kind of fascinating. Certainly doesn’t hurt that the Nationals didn’t extend a qualifying offer, which means he isn’t attached to draft-pick compensation.14. Matt Wieters, C15. Mike Napoli, 1B/DH16. Josh Reddick, RF17. Jason Hammel, SP18. Ivan Nova, SP19. Carlos Beltran, DH/RF. Yeah, he’s old (39) but Beltran had 29 homers and an .850 OPS in 2016 for the Yankees and Rangers. Dude can still hit. 20. Carlos Gomez, OFFREE AGENTS 2017: The 13 best hitters available21. Michael Saunders, OF22. Jeremy Hellickson, SP23. Brandon Moss, OF/1B. When he’s locked in, Moss produces like an All-Star (.270, 25 homers, .930 OPS in first 97 games of 2016), but when he goes cold, he’s absolutely frigid (.094, three homers, .358 OPS in final 31). 24. Kendrys Morales, DH25. Bartolo Colon, SP26. Luis Valbuena, 3B27. Brad Ziegler, RP. The right-hander with a funky delivery might not get big bucks as a closer, but he would be an outstanding addition to the back end of any bullpen. Yes, he’s 37, but he has a 2.05 ERA and 52 saves in 135 games over the past two seasons. (Getty Images) https://images.daznservices.com/di/library/sporting_news/a3/a7/rajai-davis-110216-getty-ftrjpg_1qck2vuy82m5y10yp16ri63oqr.jpg?t=674875976&w=500&quality=80 (Rajai Davis)28. Rajai Davis, OF29. Colby Lewis, SP30. Doug Fister, SP31. Sean Rodriguez, UT. He’s easily the best of this year’s crop of play-anywhere guys. Rodriguez started at least three games at six different positions for the Pirates in 2016, while hitting 18 homers and producing a .859 OPS (both career highs). 32. Andrew Cashner, SP33. Pedro Alvarez, DH/1B34. Mitch Moreland, 1B35. Neftali Feliz, RP36. Joaquin Benoit, RP37. Joe Blanton, RP38. Dae-ho Lee, 1B39. Matt Holliday, OF/DH40. Austin Jackson, OFMORE: SN's NL All-Star team41. Sergio Romo, RP42. Edinson Volquez, SP43. Colby Rasmus, CF. Rasmus stunned the Astros by accepting their qualifying offer last year, and then his production fell off the table in 2016; he hit just .206 with 15 homers and a .641 OPS. He won’t get a lucrative multiyear deal this offseason, but he’s just 30 and if he bounces back on a one-year deal somewhere he could get that multiyear contract next offseason. 44. Jon Jay, OF45. Coco Crisp, OF46. Steve Pearce, UT47. Clayton Richard, SP48. Joe Smith, RP49. Greg Holland, RP. Holland was once an elite closer, but Tommy John surgery sidelined him for the entire 2016 season. He had a workout for several teams on Monday, and his velocity was around the 88-91 mph range for his fastball, which is down from his pre-injury velocity of 94-95 mph. It’ll be interesting to see how his market develops (thanks to FanGraph's Eric Longenhagen for the video). 50. Drew Storen, RP51. Travis Wood, RP52. Adam Lind, 1B53. Justin Morneau, 1B/DH54. Brett Anderson, SP55. Koji Uehara, RP56. Mark Reynolds, 1B57. Derek Holland, SP58. Franklin Gutierrez, OF. After his rising career was derailed by injuries, Gutierrez battled his way back to the bigs two years ago and hit 29 homers in 157 games combined in 2015-2016. He’s not a full-time center fielder anymore, but he can play the corner spots and mash left-handed pitching (.884 OPS vs. lefties in 2016). 59. Santiago Casilla, RPMORE: SN's AL All-Star team60. Nick Hundley, C61. Dustin McGowan, RP62. Matt Belisle, RP63. Brandon Morrow, RP64. Jerry Blevins, RP. Mets fans know what this lefty specialist meant to his team’s bullpen. Blevins appeared in 73 games, produced a 2.79 ERA/3.05 FIP and struck out 11.1 per nine innings.65. Marc Rzepczynski, RP (Getty Images) https://images.daznservices.com/di/library/sporting_news/1d/a5/james-loney-072816-getty-ftrjpg_4kzj2k7eh5nv1xschb01ukuyt.jpg?t=870738438&w=500&quality=80 (James Loney)66. James Loney, 1B67. Michael Dunn, RP68. Yusmeiro Petit, RP. Petit has been hit-or-miss, but he’ll be just 32 this spring and he has a 3.83 ERA/3.54 FIP over the past four seasons and he’s worth giving a shot at being part of the staff of a contending team. 69. Logan Morrison, 1B70. Aaron Hill, 2B71. Brett Cecil, RP72. Ryan Vogelsong, SP73. R.A. Dickey, SP74. David Hernandez, RP75. Jarrod Saltalamacchia, C76. Luke Hochevar, RP77. Angel Pagan, OF78. Kelly Johnson, 2B. If nothing else, some team should sign Kelly Johnson just so they can trade him back to the Mets at midseason and get a prospect to add to its system.79. Jhoulys Chacin, SP80. Peter Bourjos, OF (Getty Images) https://images.daznservices.com/di/library/sporting_news/d4/c/chase-utley-101116-getty-ftrjpg_p1d2w11qpn5e1kh83og9q1egk.jpg?t=-1235119025&w=500&quality=80 (Chase Utley)81. Chase Utley, 2B82. Junichi Tazawa, RP83. Fernando Salas, RP84. Michael Bourn, OF85. Fernando Rodney, RP86. Tommy Hunter, RP87. Jason Castro, C. Castro hit .270 with 18 homers in 120 games in 2013, his first full season as Houston’s catcher (he even made the All-Star team) but his star has fallen. Over the past two years, he’s hit just .210 with a .295 on-base percentage and .666 OPS in 227 games.88. Javier Lopez, RP89. Jesse Chavez, RP90. Charlie Morton, SP91. Peter Moylan, RP92. Erick Aybar, SS. After his horrid start to the season, Aybar actually produced pretty well at the plate once he returned from the DL — he hit .277 with a .727 OPS in his final 82 games. He’s not a horrible option as a backup utility infielder. 93. Matt Joyce, OF94. Boone Logan, RP95. Gavin Floyd, RP96. Daniel Descalso, UT97. Joe Nathan, RP98. Kurt Suzuki, C99. Ryan Howard, DH. Howard’s days of being an overpaid first baseman ended when the Phillies declined his $25 million option for 2017 (instead paying the $10 million buyout). So what’s next? Don’t completely write off Howard. Well, not yet. He still has power (25 homers in 2016), and in the right situation — as a DH in the AL, without the wear-and-tear of playing in the field, hitting exclusively against right-handers — he could be productive. Of course, finding a situation like that probably won’t be easy. He’d have to WANT to continue playing, by accepting that lesser role and taking a massive, massive pay cut for 2017.100. Blaine Boyer, RP101. Stephen Drew, UT102. Andrew Bailey, RP 103. Jeff Francoeur, OF104. Trevor Cahill, RP105. Chris Iannetta, C106. Jake Peavy, SP. It’s possible the intensely competitive Peavy bounces back from his worst season in the majors (5.54 ERA in 118 2/3 innings) with an out-of-nowhere All-Star performance in 2017. It’s also possible that the intensely competitive Peavy completely emptied the tank in the first 15 years of his outstanding career.107. Edwin Jackson, RP108. Dioner Navarro, C109. Kris Medlen, SP110. Scott Feldman, SP111. Billy Butler, DH112. J.P. Howell, RP113. Chris Coghlan, OF114. Rickie Weeks, LF. Weeks produced nine homers and a .777 OPS for the Diamondbacks this season, which might be enough to get more than a minor-league deal this offseason. 115. Alejandro De Aza, OF116. Adam Rosales, OF117. Ross Ohlendorf, RP118. A.J. Ellis, C119. Ryan Raburn, UT120. Dan Hudson, RP121. Andres Blanco, INF122. Alex Avila, C123. Chris Capuano, RP124. Drew Stubbs, OF. Stubbs had 15 homers, 20 stolen bases and an .821 OPS in 2014 for the Rockies. Since that season, he’s played for Colorado, Texas, Atlanta, Texas (again) and Baltimore. He’s produced eight homers and a .666 OPS in 137 games the past two seasons, and he’ll probably be lucky to get an deal this offseason.125. Drew Butera, C126. Nolan Reimold, UT127. Alexei Ramirez, SS (Getty Images) https://images.daznservices.com/di/library/sporting_news/11/5/2-alexei-ramirez-041316-getty-ftrjpg_kbx2zhdheova1hdo1zo0dvjah.jpg?t=266595700&w=500&quality=80 (Alexei Ramirez)128. Jorge de la Rosa, SP. The lefty was a reliable piece of the Colorado rotation for almost a full decade, which is a remarkable accomplishment. This year wasn’t a great farewell (5.51 ERA in 134 innings), though, and it will be interesting to see what, if any offers, he gets on the free agent market. He’ll be 36 a few days after the 2017 season starts.129. Jered Weaver, SP130. Ross Detwiler, RP131. Gordon Beckham, INF132. Sean Burnett, RP133. Jeff Mathis, C134. Matt Albers, RP135. Kevin Jepsen, RP136. Brian Duensing, RP137. Jonathon Niese, SP138. Gregor Blanco, OF. Blanco was a valuable, versatile outfielder for the Giants for several years, but he’s not hitting the market at an optimal time. Blanco, whose average fell from .291 to .224 this year (and his OPS from .781 to .620), turns 33 the day before Christmas.139. Chris Heisey, OF140. C.J. Wilson, SP. Someone will take a flyer on Wilson, the lefty who hasn’t pitched since 2015, when he had a 3.89 ERA in 21 starts. His comeback attempt this summer was derailed by shoulder issues. He’ll be 36 in mid-November. 141. Casey McGehee, UT142. Chris Johnson, 3B143. Emilio Bonifacio, UT144. Eric O'Flaherty, RP145. Carlos Villanueva, RP146. Logan Ondrusek, RP147. Ryan Hanigan, C148. Tim Lincecum, SP149. Mat Latos, SP. Latos had a stunning 0.74 ERA in his first four starts for the White Sox in 2016, but his production quickly fell off the table and he was released. In his final 13 appearances of the season (including after he signed with the Nationals), Latos had a 7.09 ERA in 45 2/3 innings. 150. Jordan Walden, RP151. Munenori Kawasaki, INF152. Geovany Soto, C153. Alfredo Simon, SP154. Jerome Williams, RP155. Sam Fuld, OF. Rehab wasn’t the cure for a spring training shoulder injury, so Fuld had surgery in late April and missed the entire 2016 season. He’ll be 35 this November and hit just .197 in 120 games for the A’s in 2015.