MiLB Player Rates & Ranks Report #1 - For the Week Ending 4/28/25
I rated & ranked 1,069 MiLB players and here are the results...
Document : MiLB Player Rates & Ranks Weekly Report #1
Level : Professional - MiLB
Source : https://www.fangraphs.com/
Offensive Date Data pulled : Monday, April 28th
Pitchers Date Data pulled: Tuesday, April 29th
Overview : From an offensive perspective, I rated and ranked 1,069 MiLB players from Start of Season — April 28th, 2025, with a 50 minimum Plate appearance requirement. Players were assessed using a neutralized Run Value system to measure their overall offensive production, broken down into two core components:
“The Run Tool”— Captures the value generated from non-hit plate appearances (walks, stolen bases, etc.)
“The Hit Tool”— Measures a player’s offensive impact via hitting
“Overall” — A sum of Run Tool and Hit Tool, representing overall offensive contribution
Each player is ranked in these three categories: Run Tool, Hit Tool , and Overall . This week I’m releasing a list of all the baseball players rates & ranks, breaking down the top 10 in this blog, link to the full list of 1,069 players.
I have received some feedback from some readers about what the rates mean. I wanted to take a moment to explain it….So every offensive event has a value associated with it, I am breaking that down to a per Plate Appearance Basis. Let’s break it down, if a player has an overall rate / PA of .125 and gets 4 plate appearances in the game, that would mean the player has a game run value of (.125 * 4 at bats = .50 run value)
RV/PA = Run Value / Plate Appearance
For context, a lineup composed entirely of average low end RV/PA players would typically produce ~4.5 runs per game.
Please understand, this does not consider positional ranges or splits, this is just a general rule to give readers an idea of what these numbers represent. This reference guide rates were pulled from MLB levels. Each level of baseball is different in terms of difficulty, leading ultimately up to MLB. So a player could have an overall rate of .25 in A or A+ Ball, but that does not mean they will be the next Barry Bonds or that they should be called up to the Show immediately. Promoted? Possibly…For reference, Barry Bonds was roughly a 0.21 RV/PA over his career.
Top 10 Position Players by Run Value (A) Ball
Top 10 Position Players by Run Value (A+) Ball
Top 10 Position Players by Run Value (AA) Ball
Top 10 Position Players by Run Value (AAA) Ball
Top 10 Position Players by Run Value & Age
I am not sure if you all can click around once you are in the spreadsheet, but here is how you can group the players by age. If someone in the comment section could let me know. If you all are unable to I have taken a screenshots of all age groups 17-29.
Age 17-18
Age 19
Age 20
Age 21
Age 22
Age 23
Age 24
Age 25
Age 26
Age 27
Age 28
Age 29
Pitching :
There is limited data on pitchers in MiLB. There’s no end result data besides hits & HR , so I had to use MLB probabilities on the outcomes of singles, doubles, and triples. It’s not great, I’m not going to dive too deep into it, but I felt I needed to put my hat in the ring if this is what everyone else is doing. From the pitching perspective, I rated & ranked 1,027 MiLB pitchers from the start of the season - 4/24/25 with a minimum requirement of 10 IP. The pitchers are rated the same way in terms of run value but instead of PA innings, but in the inverse manner. Like I said it’s not great, I’m not going to dive too deep into it.
Top 10 MILB Pitchers by Run Value / TBF
Top 10 MILB Pitchers by Run Value / TBF - (A) Ball
Top 10 MILB Pitchers by Run Value / TBF - (A+) Ball
Top 10 MILB Pitchers by Run Value / TBF - (AA) Ball
Top 10 MILB Pitchers by Run Value / TBF - (AAA) Ball
That’s all this week for the MiLB Rates & Ranks Report, come back in 2 Mondays for MiLB Rates & Ranks Report #2. Let me know your thoughts, what you liked and didn’t like in the comments. As my man Clint Hurdle would say, ‘give me 3 ups and 3 downs’. For every one bad thing you hated, give me one good thing you liked. As the season goes on and when I have off from work, I will try get out from behind my computer to attend games for some scouting reports.
Blogging Schedule :
Don’t forget to subscribe!!
-Chris Boz
Follow me on Twitter | LinkedIn | Medium | IG | TikTok
Failure to plan is planning to fail. Remain resolved in your pursuits.
Baseball Finance Blogs :
Professional - International (KBO):
Professional - International (NPB):
Amateur — College Baseball :
College Baseball Statement of Work (SOW)
Scouting Report — Amateur, Division 1 Washington vs. Rutgers (3/28/25)
Scouting Report — Amateur, Division 1 Rhode Island vs. George Mason (4/25/25)
Amateur - College Softball :
College Softball Division 1 Player Rankings #1 for Week Ending 3/30/25
College Softball Division 1 Player Rankings #2 for Week Ending 4/6/25
College Softball Division 1 Player Rankings #3 for Week Ending 4/13/25
College Softball Division 1 Player Rankings #3 for Week Ending 4/20/25
College Softball Division 1 Player Rankings #3 for Week Ending 4/28/25