What you will see below is the list of three-year totals and averages for the top 50 MLB players in each of the 10 primary scoring categories for fantasy baseball. OK, 11 as we threw OBP in there as well. While looking at three-year averages is not the be-all, end-all of analysis, it does tend to help remove things like luck and help us with regard to data sample sizes. What you should do is just scroll through and see how and where everyone measures up. We’re not cracking any codes here, but studying these lists will allow you to find a few players to help you in areas you may not have thought. It helps give you an idea of some potential targets if you’re looking to get category specific at any point in your drafts.
*NOTE: For batting average batters required 1,500 plate appearances to qualify. For pitchers, the ERA/WHIP categories required a minimum of 450-innings pitched.
Batting Average
Jose Altuve | 0.321 | Tommy Pham | 0.284 | |
J.D. Martinez | 0.313 | Nelson Cruz | 0.284 | |
Charlie Blackmon | 0.312 | Starling Marte | 0.284 | |
Christian Yelich | 0.311 | Eddie Rosario | 0.284 | |
Anthony Rendon | 0.310 | José Ramírez | 0.283 | |
Nolan Arenado | 0.307 | Trea Turner | 0.283 | |
Justin Turner | 0.307 | Paul Goldschmidt | 0.282 | |
Michael Brantley | 0.307 | Javier Báez | 0.282 | |
DJ LeMahieu | 0.306 | Anthony Rizzo | 0.282 | |
Mike Trout | 0.303 | Starlin Castro | 0.281 | |
Freddie Freeman | 0.303 | Andrelton Simmons | 0.280 | |
Mookie Betts | 0.299 | Marcell Ozuna | 0.280 | |
Whit Merrifield | 0.298 | Jorge Polanco | 0.280 | |
Yuli Gurriel | 0.296 | Ender Inciarte | 0.280 | |
Jean Segura | 0.294 | Aaron Judge | 0.279 | |
Xander Bogaerts | 0.291 | George Springer | 0.279 | |
Alex Bregman | 0.289 | Ozzie Albies | 0.279 | |
Lorenzo Cain | 0.289 | Elvis Andrus | 0.279 | |
Joey Votto | 0.289 | Josh Reddick | 0.279 | |
David Peralta | 0.288 | Francisco Lindor | 0.278 | |
Nick Castellanos | 0.287 | Cody Bellinger | 0.278 | |
José Abreu | 0.286 | Eric Hosmer | 0.278 | |
Dee Gordon | 0.286 | J.T. Realmuto | 0.277 | |
Nick Markakis | 0.286 | Trevor Story | 0.276 | |
Kris Bryant | 0.284 | Andrew Benintendi | 0.276 |
On-Base Percentage
Mike Trout | 0.447 | José Ramírez | 0.365 | |
Joey Votto | 0.412 | George Springer | 0.365 | |
Aaron Judge | 0.401 | Eugenio Suárez | 0.364 | |
Christian Yelich | 0.398 | Rhys Hoskins | 0.364 | |
Anthony Rendon | 0.397 | Xander Bogaerts | 0.363 | |
Justin Turner | 0.397 | Michael Conforto | 0.363 | |
Freddie Freeman | 0.392 | Lorenzo Cain | 0.361 | |
Alex Bregman | 0.391 | Nick Markakis | 0.359 | |
Anthony Rizzo | 0.391 | DJ LeMahieu | 0.358 | |
Bryce Harper | 0.391 | Andrew Benintendi | 0.354 | |
Kris Bryant | 0.390 | Edwin Encarnación | 0.354 | |
Mookie Betts | 0.389 | César Hernández | 0.353 | |
J.D. Martinez | 0.388 | Josh Bell | 0.352 | |
Jose Altuve | 0.385 | Justin Smoak | 0.350 | |
Tommy Pham | 0.381 | David Peralta | 0.349 | |
Paul Goldschmidt | 0.379 | Yasmani Grandal | 0.349 | |
Nolan Arenado | 0.375 | Whit Merrifield | 0.348 | |
Charlie Blackmon | 0.374 | Trea Turner | 0.345 | |
Carlos Santana | 0.371 | Justin Upton | 0.345 | |
Nelson Cruz | 0.369 | Brandon Belt | 0.345 | |
Cody Bellinger | 0.368 | Marcell Ozuna | 0.344 | |
Andrew McCutchen | 0.368 | Francisco Lindor | 0.342 | |
Shin-Soo Choo | 0.368 | Trevor Story | 0.341 | |
Matt Carpenter | 0.367 | Marwin Gonzalez | 0.341 | |
Michael Brantley | 0.366 | Matt Chapman | 0.341 |
Home Runs
J.D. Martinez | 124 | Javier Báez | 86 | |
Mike Trout | 117 | Mookie Betts | 85 | |
Nelson Cruz | 117 | Justin Smoak | 85 | |
Nolan Arenado | 116 | Anthony Rizzo | 84 | |
Khris Davis | 114 | Anthony Rendon | 83 | |
Cody Bellinger | 111 | Trey Mancini | 83 | |
Eugenio Suárez | 109 | Eddie Rosario | 83 | |
Aaron Judge | 106 | Carlos Santana | 81 | |
Edwin Encarnación | 104 | Rhys Hoskins | 81 | |
Paul Goldschmidt | 103 | Eduardo Escobar | 79 | |
Francisco Lindor | 103 | Randal Grichuk | 78 | |
Manny Machado | 102 | Rougned Odor | 78 | |
Mike Moustakas | 101 | Justin Upton | 77 | |
Christian Yelich | 98 | Nick Castellanos | 76 | |
Bryce Harper | 98 | Jonathan Schoop | 76 | |
Charlie Blackmon | 98 | Josh Bell | 75 | |
Trevor Story | 96 | Brian Dozier | 75 | |
George Springer | 95 | Yasiel Puig | 75 | |
Kyle Schwarber | 94 | Max Kepler | 75 | |
Alex Bregman | 91 | Matt Carpenter | 74 | |
José Ramírez | 91 | Yasmani Grandal | 74 | |
Freddie Freeman | 89 | Matt Chapman | 74 | |
Marcell Ozuna | 89 | Paul DeJong | 74 | |
Michael Conforto | 88 | Kris Bryant | 73 | |
José Abreu | 88 | Kyle Seager | 72 |
Runs Batted In
Nolan Arenado | 358 | Yuli Gurriel | 264 | |
J.D. Martinez | 339 | Nick Castellanos | 263 | |
Nelson Cruz | 324 | Mookie Betts | 262 | |
Anthony Rendon | 318 | Eric Hosmer | 262 | |
Khris Davis | 306 | Charlie Blackmon | 260 | |
Anthony Rizzo | 304 | Carlos Santana | 258 | |
José Abreu | 303 | Albert Pujols | 258 | |
Bryce Harper | 301 | Mike Trout | 255 | |
Marcell Ozuna | 301 | Francisco Lindor | 255 | |
Edwin Encarnación | 300 | George Springer | 252 | |
Paul Goldschmidt | 300 | Andrew Benintendi | 245 | |
Freddie Freeman | 290 | Nomar Mazara | 244 | |
Eugenio Suárez | 289 | Michael Conforto | 242 | |
Cody Bellinger | 288 | Aaron Judge | 236 | |
Christian Yelich | 288 | Justin Upton | 234 | |
Manny Machado | 287 | Trey Mancini | 233 | |
Alex Bregman | 286 | Rougned Odor | 231 | |
Xander Bogaerts | 282 | Nick Markakis | 231 | |
Trevor Story | 275 | Rhys Hoskins | 229 | |
Eduardo Escobar | 275 | Kyle Seager | 229 | |
José Ramírez | 271 | Justin Smoak | 228 | |
Javier Báez | 271 | DJ LeMahieu | 228 | |
Josh Bell | 268 | Jonathan Schoop | 225 | |
Mike Moustakas | 267 | Asdrúbal Cabrera | 225 | |
Eddie Rosario | 264 | J.T. Realmuto | 222 |
Runs Scored
Charlie Blackmon | 368 | Shin-Soo Choo | 272 | |
Mookie Betts | 365 | Trevor Story | 267 | |
Francisco Lindor | 329 | Javier Báez | 265 | |
Christian Yelich | 318 | Marcus Semien | 265 | |
Alex Bregman | 315 | Anthony Rizzo | 262 | |
George Springer | 310 | Nicholas Castellanos | 261 | |
Paul Goldschmidt | 309 | Matt Carpenter | 261 | |
Nolan Arenado | 306 | Andrew Benintendi | 259 | |
Mike Trout | 303 | Eddie Rosario | 257 | |
Bryce Harper | 296 | Eugenio Suárez | 253 | |
J.D. Martinez | 294 | César Hernández | 253 | |
DJ LeMahieu | 294 | Joey Votto | 252 | |
Cody Bellinger | 292 | Edwin Encarnación | 251 | |
Freddie Freeman | 291 | Lorenzo Cain | 251 | |
Anthony Rendon | 286 | Khris Davis | 250 | |
José Ramírez | 285 | Jean Segura | 250 | |
Jose Altuve | 285 | José Abreu | 248 | |
Carlos Santana | 282 | Manny Machado | 246 | |
Aaron Judge | 280 | Max Kepler | 245 | |
Kris Bryant | 278 | Josh Bell | 243 | |
Brett Gardner | 277 | Nelson Cruz | 242 | |
Xander Bogaerts | 276 | Marcell Ozuna | 242 | |
Tommy Pham | 274 | Eric Hosmer | 242 | |
Trea Turner | 274 | Brian Dozier | 241 | |
Whit Merrifield | 273 | Matt Chapman | 241 |
Stolen Bases
Trea Turner | 124 | Kevin Pillar | 43 | |
Billy Hamilton | 115 | Javier Báez | 42 | |
Dee Gordon | 112 | Cody Bellinger | 39 | |
Whit Merrifield | 99 | Andrelton Simmons | 39 | |
Jonathan Villar | 98 | Rougned Odor | 38 | |
Adalberto Mondesi | 80 | Ozzie Albies | 37 | |
Starling Marte | 79 | Marcus Semien | 36 | |
José Ramírez | 75 | Chris Taylor | 34 | |
Lorenzo Cain | 74 | Shin-Soo Choo | 33 | |
Mookie Betts | 72 | Jackie Bradley Jr. | 33 | |
Christian Yelich | 68 | Alex Bregman | 32 | |
Tommy Pham | 65 | Bryce Harper | 32 | |
Francisco Lindor | 62 | Brian Dozier | 31 | |
Elvis Andrus | 61 | Charlie Blackmon | 28 | |
Tim Anderson | 58 | Paul Goldschmidt | 28 | |
Mike Trout | 57 | Manny Machado | 28 | |
Trevor Story | 57 | Xander Bogaerts | 27 | |
Ender Inciarte | 57 | Andrew McCutchen | 27 | |
Jose Altuve | 55 | Yolmer Sánchez | 27 | |
José Peraza | 53 | Michael Brantley | 26 | |
Jean Segura | 52 | Freddy Galvis | 26 | |
Andrew Benintendi | 51 | Freddie Freeman | 24 | |
Brett Gardner | 49 | Jorge Polanco | 24 | |
Yasiel Puig | 49 | Alex Gordon | 24 | |
César Hernández | 43 | Justin Upton | 23 |
Wins
Justin Verlander | 52 | Kyle Gibson | 35 | |
Zack Greinke | 50 | Mike Fiers | 35 | |
Gerrit Cole | 47 | Dallas Keuchel | 34 | |
Max Scherzer | 45 | Robbie Ray | 33 | |
Charlie Morton | 45 | Kyle Hendricks | 32 | |
Jon Lester | 44 | Tanner Roark | 32 | |
Stephen Strasburg | 43 | Jake Odorizzi | 32 | |
Clayton Kershaw | 43 | Mike Leake | 32 | |
Rick Porcello | 42 | Jake Arrieta | 32 | |
Aaron Nola | 41 | Mike Foltynewicz | 31 | |
Corey Kluber | 40 | Kyle Freeland | 31 | |
Trevor Bauer | 40 | Iván Nova | 31 | |
Patrick Corbin | 39 | Jhoulys Chacín | 31 | |
José Berríos | 39 | Sonny Gray | 30 | |
J.A. Happ | 39 | Julio Teheran | 30 | |
Carlos Carrasco | 38 | Dylan Bundy | 28 | |
German Márquez | 37 | Marcus Stroman | 27 | |
José Quintana | 37 | Gio González | 27 | |
Eduardo Rodríguez | 37 | Cole Hamels | 27 | |
Jacob deGrom | 36 | Trevor Williams | 27 | |
Lance Lynn | 36 | Zack Wheeler | 26 | |
Masahiro Tanaka | 36 | Matthew Boyd | 24 | |
Chris Sale | 35 | Kevin Gausman | 24 |
Strikeouts
Max Scherzer | 811 | Masahiro Tanaka | 502 | |
Justin Verlander | 809 | Dylan Bundy | 498 | |
Gerrit Cole | 798 | Jon Lester | 494 | |
Jacob deGrom | 763 | Luis Castillo | 489 | |
Chris Sale | 763 | Blake Snell | 487 | |
Trevor Bauer | 670 | Yu Darvish | 487 | |
Patrick Corbin | 662 | Sonny Gray | 481 | |
Aaron Nola | 637 | J.A. Happ | 475 | |
Robbie Ray | 618 | Julio Teheran | 475 | |
Stephen Strasburg | 611 | Tanner Roark | 470 | |
Charlie Morton | 604 | Luis Severino | 467 | |
Zack Greinke | 601 | Jake Odorizzi | 467 | |
Lance Lynn | 560 | Kenta Maeda | 462 | |
Chris Archer | 554 | Kyle Gibson | 460 | |
Carlos Carrasco | 553 | Zack Wheeler | 455 | |
German Márquez | 552 | Mike Foltynewicz | 450 | |
James Paxton | 550 | Jon Gray | 445 | |
Clayton Kershaw | 546 | Kevin Gausman | 441 | |
José Berríos | 536 | Cole Hamels | 436 | |
Corey Kluber | 525 | Kyle Hendricks | 434 | |
José Quintana | 517 | Jack Flaherty | 433 | |
Rick Porcello | 514 | Mike Minor | 420 | |
Mike Clevinger | 513 | Zack Godley | 420 | |
Eduardo Rodríguez | 509 | Nick Pivetta | 417 | |
Matthew Boyd | 507 | Gio González | 414 |
ERA
Jacob deGrom | 2.53 | Eduardo Rodríguez | 3.93 | |
Max Scherzer | 2.64 | Lance Lynn | 3.94 | |
Clayton Kershaw | 2.70 | Zack Wheeler | 3.94 | |
Justin Verlander | 2.81 | Jake Arrieta | 4.00 | |
Corey Kluber | 2.83 | Jon Lester | 4.03 | |
Chris Sale | 3.08 | Jake Odorizzi | 4.05 | |
Zack Greinke | 3.11 | J.A. Happ | 4.06 | |
Stephen Strasburg | 3.15 | Mike Fiers | 4.08 | |
Gerrit Cole | 3.20 | Julio Teheran | 4.09 | |
Aaron Nola | 3.23 | Trevor Williams | 4.09 | |
Charlie Morton | 3.24 | Kyle Freeland | 4.16 | |
Kyle Hendricks | 3.33 | Mike Leake | 4.19 | |
Patrick Corbin | 3.48 | Jhoulys Chacín | 4.20 | |
Dallas Keuchel | 3.48 | German Márquez | 4.28 | |
Carlos Carrasco | 3.55 | José Quintana | 4.31 | |
Gio González | 3.58 | Masahiro Tanaka | 4.35 | |
Marcus Stroman | 3.65 | Iván Nova | 4.36 | |
Trevor Bauer | 3.71 | Tanner Roark | 4.39 | |
Sonny Gray | 3.71 | Chris Archer | 4.43 | |
Robbie Ray | 3.72 | Kyle Gibson | 4.45 | |
José Berríos | 3.80 | Kevin Gausman | 4.68 | |
Mike Foltynewicz | 3.92 | Matthew Boyd | 4.69 | |
Cole Hamels | 3.92 | Rick Porcello | 4.79 |
WHIP
Max Scherzer | 0.94 | Jake Odorizzi | 1.27 | |
Justin Verlander | 0.95 | Robbie Ray | 1.28 | |
Chris Sale | 0.97 | Cole Hamels | 1.28 | |
Corey Kluber | 0.99 | Trevor Williams | 1.29 | |
Clayton Kershaw | 1.01 | Matthew Boyd | 1.29 | |
Jacob deGrom | 1.02 | Mike Leake | 1.29 | |
Zack Greinke | 1.04 | Jhoulys Chacín | 1.29 | |
Gerrit Cole | 1.06 | Julio Teheran | 1.29 | |
Stephen Strasburg | 1.07 | Eduardo Rodríguez | 1.30 | |
Charlie Morton | 1.14 | Gio González | 1.30 | |
Aaron Nola | 1.14 | Lance Lynn | 1.31 | |
Carlos Carrasco | 1.15 | José Quintana | 1.31 | |
Kyle Hendricks | 1.15 | Jake Arrieta | 1.32 | |
José Berríos | 1.20 | Rick Porcello | 1.32 | |
Patrick Corbin | 1.21 | Dylan Bundy | 1.32 | |
Masahiro Tanaka | 1.21 | Chris Archer | 1.33 | |
Trevor Bauer | 1.24 | Jakob Junis | 1.33 | |
Sonny Gray | 1.24 | Marcus Stroman | 1.34 | |
J.A. Happ | 1.24 | Tanner Roark | 1.34 | |
German Márquez | 1.26 | Iván Nova | 1.34 | |
Mike Foltynewicz | 1.26 | Jon Lester | 1.37 | |
Mike Fiers | 1.26 | Kevin Gausman | 1.40 | |
Zack Wheeler | 1.27 | Kyle Freeland | 1.40 | |
Dallas Keuchel | 1.27 | Andrew Cashner | 1.41 |
Saves
Edwin Díaz | 117 | Brad Boxberger | 33 | |
Kenley Jansen | 112 | Taylor Rogers | 32 | |
Roberto Osuna | 98 | Blake Parker | 32 | |
Raisel Iglesias | 92 | Brandon Kintzler | 32 | |
Aroldis Chapman | 91 | Brad Brach | 30 | |
Craig Kimbrel | 90 | José Leclerc | 28 | |
Wade Davis | 90 | Keone Kela | 27 | |
Alex Colomé | 89 | Liam Hendriks | 26 | |
Brad Hand | 87 | Mark Melancon | 26 | |
Felipe Vázquez | 86 | Zack Britton | 25 | |
Ken Giles | 83 | Hansel Robles | 25 | |
Sean Doolittle | 78 | Jeurys Familia | 24 | |
Blake Treinen | 70 | Jim Johnson | 24 | |
Fernando Rodney | 66 | Pedro Strop | 23 | |
Héctor Neris | 65 | Seunghwan Oh | 23 | |
Shane Greene | 64 | Archie Bradley | 22 | |
Cody Allen | 61 | Emilio Pagán | 20 | |
Greg Holland | 61 | Jordan Hicks | 20 | |
Corey Knebel | 55 | Mychal Givens | 20 | |
Kirby Yates | 54 | Brad Ziegler | 20 | |
Josh Hader | 49 | A.J. Minter | 20 | |
Will Smith | 48 | David Robertson | 19 | |
Bud Norris | 47 | Addison Reed | 19 | |
Sergio Romo | 45 | Sam Dyson | 19 | |
Kelvin Herrera | 44 | Luke Jackson | 19 |
Player News
Tanner Scott struck out three in a scoreless ninth to get a save Wednesday versus the Rockies.
Scott did allow a hit, so it’s up to others to determine whether he struck out the side. Whether he did or not, it’s as good as Scott has looked as a Dodger, and he threw 11-of-11 pitches for strikes; impressive regardless, but especially for a pitcher who sometimes has issues with control. Scott should continue to see plenty of save chances for this loaded Dodgers’ club.
Freddie Freeman doubled and homered in the Dodgers’ win over the Rockies on Monday.
Michael Toglia hit a grand slam, but the Rockies lost Monday to the Dodgers.
Shohei Ohtani went 2-for-5 with a homer and two RBI in an 8-7 win Saturday over the Rockies.
Bobby Miller allowed six earned runs over three innings in a no-decision vs. the Rockies on Wednesday.
Miller was making his first start of the 2025 season, and it’s hard to fathom it went how he wanted it to. Fortunately for him and the fantasy managers who streamed him against the lowly Rockies, he received seven runs of support while he was in, so he wasn’t charged with a loss. He did strike out seven, but he allowed eight hits as well; two of those hits leaving the ballpark. The biggest blow was a grand slam by Michael Toglia, buth e pitched shakily — to put it nicely — for most of the contest. There’s no start scheduled, but if Miller does get another outing, it’ll likely come against the Cubs on Wednesday.
Germán Márquez recorded just two outs while being charged for seven runs in a loss to the Dodgers on Wednesday.
Márquez was handed a 1-0 lead going into his first and final inning, and it lasted just four pitches before Shohei Ohtani smashed a solo homer. He gave up another homer two batters later to Freddie Freeman, and the 30-year-old allowed four more hits and the same amount of runs before exiting. It’s hard to imagine that anyone used Márquez that didn’t have to Wednesday, but for those who did: whoops. He’ll be on the mound next week against the Royals and look to lower and unsightly 8.27 ERA.