Document : MiLB Player Rates & Ranks Bi-Weekly Report #4
Level : Professional - MiLB
Source : https://www.fangraphs.com/
Offensive Date Data pulled : Sunday, June 8, 2025 11:16 PM ET
Pitchers Date Data pulled: Sunday, June 8, 2025 11:16 PM ET
Overview : From an offensive perspective, I rated and ranked 1,796 MiLB players from Start of Season — June 9th, 2025, with a 60 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 players in this blog.
Link to top 1,000 position players.
Before I jump into the Top Player Breakdown. I received some feedback from a reader at a game in real life (pretty cool) and they had some questions about what the rates “Hit Tool” “Run Tool” “Overall Rate” mean and how it works…
So every offensive event has a run value associated with it, and I am breaking that down to a per Plate Appearance Basis. So I give every baseball event has a predetermined set run value. I then separate those value down into the Hit Tool Rate (1B,2B,3B,HR) + Run Tool Rate (BB, SB, HBP) = Overall Rate.
Here is a breakdown of MiLB’s Overall Rates …
Like I do with my KBO/NPB blogs, if I were looking to acquire or in this case promote a player from another league with lower competition, then I need this player to be producing at a MLB above average production or better. Here is a general guideline of MLB overall production rates and where MiLB players stand…
Six of one, half a dozen of the other whether you want to compare player to their MiLB contemporaries or MLB production scale. Using an MLB scale to measure MiLB production opens the pool of players and gives me an exact idea of the ultimate bar I am measuring these players against. Bottom line, production gets you on my radar then I wants to get trusted eyes on you
New addition to the spreadsheet - I have added a Org Rank, Level Rank, and Age Rank
Now, lets breakdown the top players by Run Value and Age. Follow along with the spreadsheet.
Age 17
Juneiker Caceres CLE | CPX | Elite Production
Kevin Garcia MIL | CPX | Above Average
Stiven Martinez BAL | CPX | Above Average
Javier Sanchez TEX | CPX | Above Average
Age 18
Rainiel Rodriguez | STL | CPX | Barry Bonds Production | Promoted on 6/3/2025
Anderson Fermin | BOS | CPX | Barry Bonds Production
Ching-Hsien Ko | LAD | CPX | Barry Bonds Production
Edward Florentino | PIT | CPX | Elite Production
Dauri Fernandez | CLE | CPX | Elite Production
Hayden Alvarez | LAA | CPX | Elite Production
Pedro Ibarguen | MIL | CPX | Elite Production
Robert Arias | CLE | CPX | Elite Production
Luis Peña | MIL | A | Elite Production
Juan Ortuno | MIL | CPX | Elite Production
Age 19
Wyatt Sanford | PIT | CPX | Barry Bonds Production | Promoted on 6/9/25
Eduardo Quintero | LAD | A | Barry Bonds Production
Devin Fitz-Gerald | TEX | CPX | Elite Production
Theo Gillen | TBR | A | Elite Production
Alberth Palma | TBR | CPX | Elite Production
Brendan Tunink | LAD | CPX | Elite Production
Javier Mogollon | CHW | A | Elite Production
Nate George | BAL | CPX | Elite Production
Caleb Bonemer | CHW | A | Elite Production
Juan Sierra | HOU | CPX | Elite Production
Age 20
A.J. Ewing | NYM | A | Barry Bonds Production | Promoted on 4/28/25
Dario Reynoso | SFG | CPX | Barry Bonds Production
Kevin McGonigle | DET | A+ | Barry Bonds Production
George Lombard Jr. | NYY | A+ | Barry Bonds Production | Promoted on 5/4/25
Josue Briceño | DET | A+ | Elite Production
Javier Osorio | DET | CPX | Elite Production
Josh Adamczewski | MIL | A | Elite Production
A.J. Ewing | NYM | A+ | Elite Production
Lazaro Montes | SEA | A+ | Elite Production
Josue De Paula | LAD | A+ | Elite Production
Carlos Gutierrez | SFG | A | Elite Production
Randy Guzman | NYM | CPX | Elite Production
Age 21
Marco Dinges | MIL | A | Barry Bonds Production | Promoted on 5/20/25
Pedro Pineda | OAK | A | Elite Production
Yeuni Munoz | TOR | A | Elite Production
Jacob Reimer | NYM | A+ | Elite Production
Luke Adams | MIL | AA | Elite Production
Hector Salas | HOU | CPX | Elite Production
Kyle DeBarge | MIN | A+ | Elite Production
Jared Thomas | COL | A+ | Elite Production
Khadim Diaw | MIN | A+ | Elite Production
Henry Bolte | OAKA | A | Elite Production
Chris Suero | NYM | A+ | Elite Production
Age 22
Mike Sirota | LAD | A | Barry Bonds Production | Promoted on 5/27/25
Tommy Hawke | CLE | A | Elite Production
Joseph Sullivan | HOU | A+ | Elite Production
Marshall Toole | NYY | A | Elite Production
Jordan Lawlar | ARI | AAA | Elite Production
Nick Kurtz | OAK | AAA | Elite Production
Sam Antonacci | CHW | A+ | Elite Production
Duce Gourson | PIT | A+ | Elite Production
Adrian Pinto | TOR | A+ | Elite Production
Zach Ehrhard | BOS | A+ | Elite Production
Kyle Karros | COL | AA | Elite Production
Age 23
Jay Thomason | MIN | A | Barry Bonds Production | Promoted on 6/6/25
Drew Cavanaugh | SFG | A | Elite Production
Roc Riggio | NYY | A+ | Elite Production
C.J. Kayfus | CLE | AA | Elite Production
Matt Shaw | CHC | AAA | Elite Production
Parks Harber | NYY | A | Elite Production
Ryan Jackson | SDP | A | Elite Production
Elijah Nunez | WSN | A+ | Elite Production
Juan Brito | CLE | AAA | Elite Production
Yohendrick Pinango | TOR | AA | Elite Production
Travis Honeyman | STL | A | Elite Production
Age 24
Jordan Sprinkle | CHW | A | Barry Bonds Production | Promoted on 4/29/25
Marcus Smith | TEX | AAA | Barry Bonds Production
Brooks Baldwin | CHW | AAA | Elite Production
Ryan Ritter | COL | AAA | Elite Production
Owen Cobb | NYY | A | Elite Production
Michael Snyder | MIA | A+ | Elite Production
Nathan Rose | SEA | CPX | Elite Production
Kole Myers | LAD | A+ | Elite Production
Dalton Rushing | LAD | AAA | Elite Production
RJ Schreck | TOR | AA | Elite Production
Spencer Jones | NYY | AA | Elite Production
Age 25
Peyton Wilson | KCR | AA | Barry Bonds Production | Promoted on 4/29/25
Otto Kemp | PHI | AAA | Elite Production
Alan Roden | TOR | AAA | Elite Production
Brock Rodden | SEA | AA | Elite Production
Ronny Simon | MIA | AAA | Elite Production
Freuddy Batista | SEA | A+ | Elite Production
Noah Myers | TBR | A+ | Elite Production
Victor Labrada | SEA | AA | Elite Production
Tyler Callihan | CIN | AAA | Elite Production
Denzel Clarke | OAK | AAA | Elite Production
Eduardo Valencia | DET | AA | Elite Production
Age 26
Luis Campusano | SDP | AAA | Elite Production
Anthony Seigler | MIL | AAA | Elite Production
Will Wilson | CLE | AAA | Elite Production
Nick Loftin | KCR | AAA | Elite Production
Murphy Stehly | WSN | AA | Elite Production
Connor Charping | SEA | AA | Elite Production
Andrés Chaparro | WSN | AAA | Elite Production
Braxton Fulford | COL | AAA | Elite Production
Chad Stevens | LAA | AAA | Elite Production
Shay Whitcomb | HOU | AAA | Elite Production
Age 27
Brett Harris | OAK | AAA | Elite Production
Ryan Ward | LAD | AAA | Elite Production
Carson McCusker | MIN | AAA | Elite Production
Will Robertson | TOR | AAA | Elite Production
John Rave | KCR | AAA | Elite Production
Maverick Handley | BAL | AAA | Elite Production
Logan Davidson | OAK | AAA | Elite Production
Jose Barrero | STL | AAA | Elite Production
Will Benson | CIN | AAA | Elite Production
Bryan Torres | STL | AAA | Elite Production
Age 28
Willie MacIver | OAK | AAA | Elite Production
René Pinto | ARI | AAA | Elite Production
Cam Devanney | KCR | AAA | Elite Production
James Outman | LAD | AAA | Elite Production
Abraham Toro | BOS | AAA | Great Production
Kellen Strahm | TEX | AAA | Great Production
CJ Alexander | OAK | AAA | Great Production
Blaine Crim | TEX | AAA | Great Production
Hunter Feduccia | LAD | AAA | Great Production
Keston Hiura | COL | AAA | Great Production
Age 29
Mickey Gasper | MIN | AAA | Barry Bonds Production
Trenton Brooks | SDP | AAA | Elite Production
Rudy Martin | KCR | AA | Elite Production
Corey JulksCHW | AAA | Elite Production
Jared Oliva | MIL | AAA | Elite Production
Bryce Johnson | SDP | AAA | Great Production
Edwin Díaz | HOU | AA | Great Production
Drew Avans | OAK | AAA | Great Production
Jared Young | NYM | AAA | Great Production
Alex Jackson | NYY | AAA | Great Production
Age 30
Nick Solak | PIT | AAA | Elite Production
Andrew Knizner | WSN | AAA | Elite Production
Mason McCoy | SDP | AAA | Elite Production
Óscar Mercado | PHI | AAA | Great Production
Christian Arroyo | PHI | AAA | Great Production
Zack Short | HOU | AAA | Great Production
Reese McGuire | CHC | AAA | Great Production
Dominic Smith | NYY | AAA | Great Production
Jamie Westbrook | TBR | AAA | Above Average Production
Chadwick Tromp | BAL | AAA | Above Average Production
Pitching
MiLB Pitching Report :
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 1393 MiLB pitchers from the start of the season - 6/9/25 with a minimum requirement of 20 IP (Split Stats). 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.
Link to Top 1,000
Brandon Johnson | KCR | AA
Bryce Warrecker | NYY | A+
Hayden Durke | ARI | A+
Keagan Gillies | BAL | AA
Juan Burgos | SEA | AA
Micah Ashman | DET | A+
Cory Wall | ATL | A+
Antonio Santos | CHC | AA
Donny Troconis | OAK | A
Hunter Barco | PIT | AA
SO % Leaders
Hayden Durke | ARI | A+ | 48.00%
Ryan Brown | LAD | A | 47.37%
Josh White | MIA | AA | 45.45%
Tyson Neighbors | SDP | A+ | 45.24%
Sean Linan | LAD | A | 44.25%
Eduardo Rivera | BOS | A+ | 43.69%
Hayden Harris | ATL | AA | 43.53%
Ryan Bourassa | ATL | A+ | 43.53%
Trey Yesavage | TOR | A | 43.31%
Jose Espada | SDP | AA | 43.02%
That’s all for the MiLB report, stay tuned next week for the KBO/NPB Weekly Report.
Don’t forget to subscribe and follow me on Twitter | LinkedIn | Medium | IG | TikTok . If you loved it or hated it, let me know as well, but remember 3 ups & 3 downs. Give me 3 things you liked followed by 3 things you hated.
-Chris Boz
Failure to plan is planning to fail. Remain resolved in your pursuits.
Baseball Finance Blogs :
MLB :
Orioles drop #49 , and my Challenge to this Team Resets and Remains…
Exactly one-third of the way through the Phillies season, and here are my thoughts...
Professional - US (MiLB):
MiLB Player Rates & Ranks Report #1 - For the Week Ending 4/28/25
Scouting Report MiLB High-A affiliate - Ironbirds (Orioles) vs. BlueClaws (Phillies)
Professional - International (KBO):
KBO Player Rates & Ranks Report #1 - For the Week Ending 4/21/2025
KBO Player Rates & Ranks Report #2 - For the Week Ending 5/5/2025
Professional - International (NPB):
NPB Player Rates & Ranks Report #1 - For the Week Ending 4/21/2025
NPB Player Rates & Ranks Report #2 - For the Week Ending 5/5/2025
Amateur — D1 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)
D1 Baseball Player Rates & Ranks Report #13
·
Jun 5
Document : College Player Rates & Ranks Weekly Report #13— Amateur
D1 College Rates & Ranks Report #13 - Week Ending 6/5/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 #4 for Week Ending 4/20/25
College Softball Division 1 Player Rankings #5 for Week Ending 4/28/25
College Softball Division 1 Player Rankings #6 for Week Ending 5/4/25
College Softball Division 1 Player Rankings #7 for Week Ending 5/11/25
2024 Medium Blogs :
Norfolk Tides Game #1 Recap —Mayo/Holliday/Cook Jul 28, 2024
Thoughts on 6 Inning/ 100 Pitch Minimum Rule - Aug 16, 2024
Could Phillies’ Cristopher Sanchez’s Woes Away From Home Have Playoff Implications?! - Aug 18, 2024
Are Baseballs “Dead”? Yes. Are Baseballs “Juiced”? Yes … An Open Letter to the Commissioner of Baseball - Sep 17, 2024
By The Numbers — Recapping the Brewers 2024 Season -Oct 23, 2024
Cy Young Hypocrisy: Why Zack Wheeler Deserved the NL Award Over Chris Sale - Nov 21, 2024
Free Agent Evaluation — Jurickson Profar - Nov 23, 2024
Teoscar Hernández Player Evaluation - Dec 2, 2024
Free Agent Evaluation & Prediction — Christian Walker - Dec 6, 2024
Ha-Seong Kim Free Agent Analysis: A Diamond in the Rough - Dec 17, 2024
Nationals-Rangers Trade: Nathaniel Lowe for Robert Garcia - Dec 25, 2024