/cdn.vox-cdn.com/uploads/chorus_image/image/72334697/1494628086.0.jpg)
We’re officially into the third month of the 2023 MLB season, which means “it’s still early!” is rapidly becoming a less compelling excuse for fantasy managers trying to decide whether to hold onto struggling stars or cut bait. It’s also the point at which you decide whether you’re in it to win it this year, and what you might need to make that happen.
Which is where our weekly trade value rankings come in. Not only do we rank the top 200 players for fantasy baseball (5x5 roto), but we also break down who’s rising, who’s falling and who we recommend targeting on the trade market.
Buy
- Schwarber has put up one of the most outrageously weird statlines you’ll ever see so far this year: a .163/.318/.395 slash with 40 walks, 68 strikeouts and just 31 total hits — 18 of which have gone for extra bases (including 31 homers). That’s certainly not what fantasy owners were hoping when they drafted him in the spring. The really weird thing, though, is that Schwarber’s quality of contact is about the same as it was last year when he hit .218 with an NL-leading 46 homers.
The main difference? The slugger is running a BABIP of .165, more than 50 points lower than the lowest number of his career. That’s sure to normalize over the course of the season, and when it does, homers should follow — and the batting average should get at least back up over the Mendoza Line. Schwarber’s gotten even more pull-happy than normal, possibly to try and take advantage of the death of the infield shift, and he likely won’t get back to the .250ish number he was at earlier in his career. But there’s currently a 33-point gap between his wOBA and xwOBA, and that’s a gap you should try and take advantage of on the trade market.
- Unlike Schwarber, Harris’ contact profile has backslid badly from his breakout 2022 campaign. Still, the dynamic outfielder hasn’t been this bad, and even if he doesn’t reach last year’s heights again, he’s still a worthy buy-low candidate. He too has been bitten by the BABIP gods, with a .215 mark over 100 points below any number he’s ever had between the Minors and the Majors — and one that’s goofy low for a guy as fast as Harris is.
His K rate is down and his walk rate is up, signaling that his plate skills haven’t deteriorated, and the exit velocity numbers are about the same as last season. He’s hitting too many lazy fly balls right now, but he’s also running a 6.9% HR/FB rate that’s also due for some positive regression. Statcast has Harris as one of the unluckiest hitters in baseball by xwOBA-wOBA, and that luck should turn soon.
Sell
- Not all Atlanta Braves youngsters have been so snake-bitten, though. By contrast, rookie starter Bryce Elder has been blessed by the baseball gods, with an expected ERA of 4.15 that makes his actual mark of 1.92 look like a massive outlier. Of course, these sorts of metrics do tend to underrated sinkerballers like Elder — they rely on their defense to turn grounders into outs, which is more prone to noise and less in a pitcher’s control than strikeouts — but there are still reasons to try and shop Elder around to see if you can get a haul from someone in your league.
For starters: Elder’s strand rate is 87.4% — second-highest in baseball, way above league average and sure to come down over the rest of the season. The loud contact that Elder has been giving up (ninth-percentile hard-hit rate) has been mostly coming with no one on base; with ducks on the pond, his OPS allowed drops all the way to .478. There’s nothing to suggest that this sort of sequencing is in a pitcher’s control, and once it regresses, runs should follow. If you can swap him for, say, Dylan Cease or Yu Darvish (or any other underperforming ace with strikeout upside), I’d do it.
- Kodai Senga is coming off of arguably the best start of his young MLB career, spinning seven innings of one-hit ball while striking out nine in a win over the Philadelphia Phillies this week. So why am I telling you to sell?
For starters, only do so if you can get a commensurate return — don’t sell him for a bag of balls. But if you can get an ace or an impact bat, consider pulling the trigger, because Senga will likely be maddening to own for the rest of the year. Really, this is less about him than it is about any pitcher who’s so reliant on a splitter, a pitch notorious for coming and going on a start-to-start basis. Senga had his famed “ghost fork” working against the Phils, generating a whopping 12 swings and misses, but when he doesn’t have the feel for it, things get ugly in a hurry. (To whit: five runs on eight hits in five innings against the Cincinnati Reds, three runs on six hits and five walks in five innings against the Chicago Cubs.) The righty’s fastball, cutter and slider haven’t performed particularly well this year, and that makes him as boom-or-bust an option as there is in the league. Value him accordingly.
Fantasy baseball trade value rankings: Week 10
As of 6/2
Rank | Player | Eligible | Value |
---|---|---|---|
Rank | Player | Eligible | Value |
1 | Ronald Acuna | OF | 44 |
2 | Fernando Tatis | SS/OF | 43 |
3 | Aaron Judge | OF | 43 |
4 | Kyle Tucker | OF | 43 |
5 | Shohei Ohtani | DH | 43 |
6 | Bo Bichette | SS | 43 |
7 | Julio Rodriguez | OF | 43 |
8 | Juan Soto | OF | 38 |
9 | Mookie Betts | 2B/OF | 35 |
10 | Trea Turner | SS | 35 |
11 | Jose Ramirez | 3B | 35 |
12 | Pete Alonso | 1B | 35 |
13 | Rafael Devers | 3B | 34 |
14 | Freddie Freeman | 1B | 31 |
15 | Yordan Alvarez | OF | 31 |
16 | Mike Trout | OF | 31 |
17 | Paul Goldschmidt | 1B | 29 |
18 | Vladimir Guerrero | 1B | 27 |
19 | Shane McClanahan | SP | 27 |
20 | Gerrit Cole | SP | 27 |
21 | Randy Arozarena | OF | 27 |
22 | Spencer Strider | SP | 27 |
23 | Max Scherzer | SP | 27 |
24 | Bryce Harper | OF | 26 |
25 | Justin Verlander | SP | 25 |
26 | Matt Olson | 1B | 25 |
27 | Corbin Burnes | SP | 25 |
28 | Kevin Gausman | SP | 27 |
29 | Bobby Witt | SS/3B | 24 |
30 | Marcus Semien | 2B/SS | 24 |
31 | Zack Wheeler | SP | 23 |
32 | Zac Gallen | SP | 23 |
33 | Austin Riley | 3B | 22 |
34 | Luis Robert | OF | 22 |
35 | Nolan Arenado | 3B | 22 |
36 | Framber Valdez | SP | 21 |
37 | Emmanuel Clase | RP | 21 |
38 | Sandy Alcantara | SP | 21 |
39 | Manny Machado | 3B | 20 |
40 | Luis Castillo | SP | 20 |
41 | Josh Hader | RP | 20 |
42 | Aaron Nola | SP | 20 |
43 | Adolis Garcia | OF | 18 |
44 | Francisco Lindor | SS | 18 |
45 | Bryan Reynolds | OF | 18 |
46 | Kyle Schwarber | OF | 18 |
47 | Jacob deGrom | SP | 17 |
48 | George Springer | OF | 17 |
49 | Ozzie Albies | 2B | 17 |
50 | Wander Franco | SS | 17 |
51 | Will Smith | C | 16 |
52 | Cedric Mullins | OF | 16 |
53 | Willy Adames | SS | 15 |
54 | Joe Musgrove | SP | 15 |
55 | Yu Darvish | SP | 15 |
56 | Felix Bautista | RP | 15 |
57 | Corey Seager | SS | 15 |
58 | J.T. Realmuto | C | 15 |
59 | Devin Williams | RP | 15 |
60 | Jordan Romano | RP | 15 |
61 | Xander Bogaerts | SS | 15 |
62 | Daulton Varsho | C/OF | 15 |
63 | Dylan Cease | SP | 15 |
64 | Cristian Javier | SP | 15 |
65 | Nate Lowe | 1B | 15 |
66 | Teoscar Hernandez | OF | 15 |
67 | Byron Buxton | OF | 15 |
68 | Christian Walker | 1B | 15 |
69 | Shane Bieber | SP | 15 |
70 | Salvador Perez | C | 15 |
71 | Brandon Woodruff | SP | 15 |
72 | Alex Bregman | 3B | 15 |
73 | Ryan Helsley | RP | 15 |
74 | Vinnie Pasquantino | 1B | 15 |
75 | Corbin Carroll | OF | 15 |
76 | Michael Harris | OF | 15 |
77 | Julio Urias | SP | 15 |
78 | Jazz Chisholm | 2B/OF | 15 |
79 | Clayton Kershaw | SP | 15 |
80 | Pablo Lopez | SP | 15 |
81 | Joe Ryan | SP | 15 |
82 | Tim Anderson | SS | 15 |
83 | Dansby Swanson | SS | 15 |
84 | Max Muncy | 2B/3B | 14 |
85 | Logan Webb | SP | 14 |
86 | Jose Altuve | 2B | 14 |
87 | Camilo Doval | RP | 14 |
88 | Gleyber Torres | 2B | 14 |
89 | Nico Hoerner | 2B/SS | 14 |
90 | Ryan Pressly | RP | 14 |
91 | Jonathan India | 2B | 14 |
92 | Sean Murphy | C | 14 |
93 | Rowdy Tellez | 1B | 14 |
94 | Christian Yelich | OF | 14 |
95 | Mitch Keller | SP | 14 |
96 | Yandy Diaz | 1B/3B | 14 |
97 | Logan Gilbert | SP | 14 |
98 | Matt Chapman | 3B | 14 |
99 | Starling Marte | OF | 13 |
100 | Ryan Mountcastle | 1B | 13 |
101 | Jeremy Pena | SS | 13 |
102 | Kenley Jansen | RP | 13 |
103 | David Bednar | RP | 13 |
104 | George Kirby | SP | 13 |
105 | Carlos Rodon | SP | 12 |
106 | Tommy Edman | 2B/SS/OF | 12 |
107 | Seiya Suzuki | OF | 12 |
108 | Luis Severino | SP | 12 |
109 | Adley Rutschman | C | 12 |
110 | Masataka Yoshida | OF | 11 |
111 | Tyler Glasnow | SP | 11 |
112 | Jarred Kelenic | OF | 11 |
113 | Thairo Estrada | 2B/SS/OF | 11 |
114 | Nestor Cortes | SP | 11 |
115 | Anthony Rizzo | 1B | 11 |
116 | Ian Happ | OF | 11 |
117 | Chris Sale | SP | 11 |
118 | Hunter Renfroe | OF | 11 |
119 | Eloy Jimenez | OF | 11 |
120 | Carlos Correa | SS | 11 |
121 | Freddy Peralta | SP | 11 |
122 | Kris Bryant | OF | 11 |
123 | Anthony Santander | OF | 10 |
124 | Raisel Iglesias | RP | 10 |
125 | Steven Kwan | OF | 10 |
126 | Nick Castellanos | OF | 10 |
127 | Alexis Diaz | RP | 9 |
128 | Nolan Gorman | 2B | 9 |
129 | Gunnar Henderson | SS/3B | 9 |
130 | Sonny Gray | SP | 9 |
131 | Brandon Lowe | 2B | 9 |
132 | Hunter Brown | SP | 8 |
133 | Brandon Nimmo | OF | 8 |
134 | C.J. Cron | 1B | 8 |
135 | Giancarlo Stanton | OF | 8 |
136 | Paul Sewald | RP | 8 |
137 | Alex Verdugo | OF | 8 |
138 | Willson Contreras | C | 8 |
139 | Ty France | 1B/3B | 8 |
140 | Ketel Marte | 2B | 8 |
141 | Javier Baez | SS | 7 |
142 | Nathan Eovaldi | SP | 7 |
143 | J.D. Martinez | DH | 7 |
144 | Blake Snell | SP | 7 |
145 | Chris Bassitt | SP | 7 |
146 | Hunter Greene | SP | 7 |
147 | David Robertson | RP | 7 |
148 | Charlie Morton | SP | 7 |
149 | Josh Jung | 3B | 7 |
150 | Francisco Alvarez | C | 7 |
151 | Alek Manoah | SP | 7 |
152 | Jesus Luzardo | SP | 7 |
153 | Alejandro Kirk | C | 7 |
154 | Jose Alvarado | RP | 7 |
155 | Andres Gimenez | 2B/SS | 7 |
156 | MJ Melendez | C/OF | 7 |
157 | Harrison Bader | OF | 7 |
158 | James Outman | OF | 7 |
159 | Jhoan Duran | RP | 7 |
160 | Liam Hendriks | RP | 7 |
161 | Lance Lynn | SP | 7 |
162 | Miguel Vargas | 1B/2B | 7 |
163 | Josh Bell | 1B | 6 |
164 | Jose Berrios | SP | 6 |
165 | Jorge Polanco | 2B | 6 |
166 | Jordan Montgomery | SP | 6 |
167 | Lucas Giolito | SP | 6 |
168 | Jeff McNeil | 2B/OF | 6 |
169 | Andrew Chafin | RP | 6 |
170 | Cody Bellinger | OF | 6 |
171 | Mitch Haniger | OF | 6 |
172 | Alec Bohm | 1B/3B | 6 |
173 | Ryan McMahon | 2B/3B | 6 |
174 | Carlos Estevez | RP | 6 |
175 | Luis Arraez | 1B/2B | 6 |
176 | Amed Rosario | SS/OF | 6 |
177 | Eury Perez | SP | 6 |
178 | Alex Cobb | SP | 6 |
179 | Evan Phillips | RP | 6 |
180 | Triston McKenzie | SP | 6 |
181 | Marcus Stroman | SP | 6 |
182 | Max Fried | SP | 6 |
183 | Lourdes Gurriel | OF | 6 |
184 | Eugenio Suarez | 3B | 6 |
185 | Bryce Miller | SP | 6 |
186 | Anthony Rendon | 3B | 6 |
187 | Jorge Soler | OF | 6 |
188 | Josh Naylor | 1B/OF | 6 |
189 | Lars Nootbaar | OF | 5 |
190 | Tyler Stephenson | C/1B | 5 |
191 | Anthony Volpe | SS | 5 |
192 | Andrew Heaney | SP | 5 |
193 | Tony Gonsolin | SP | 5 |
194 | Reid Detmers | SP | 5 |
195 | Andrew Vaughn | 1B | 5 |
196 | Taylor Ward | OF | 5 |
197 | Clay Holmes | RP | 5 |
198 | Grayson Rodriguez | SP | 5 |
199 | Ke'Bryan Hayes | 3B | 5 |
200 | Jake Cronenworth | 1B/2B/SS | 4 |