Document : MiLB Player Rates & Ranks Bi-Weekly Report #8
Level : Professional - MiLB
Data Sources : https://www.fangraphs.com/
Offensive Date Data pulled : Updated: Monday, August 4, 2025 11:08 AM ET
Pitchers Date Data pulled: Monday, August 4, 2025 11:08 AM ET
Overview : From an offensive perspective, I rated and ranked over all MiLB players from Start of Season — August 4th, 2025, with a 60 minimum Plate appearance requirement. I split the seasons between levels, so some player will appear twice. 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
Link to top 500 position players.
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.
You can also group players by age.
Before I get started this week Fangraphs has not updated MiLB players Orgs that were traded at the deadline. Some of the teams the players are listed under may be incorrect. With that in mind let’s review the top players by Age and Production Rank
Age 16
Angel Suarez ARI Level : DSL
Miguel Caraballo SFG Level : DSL
Johan De Los Santos PIT Level : DSL
Diego Tornes ATL Level : DSL
Santiago Figueroa TBR Level : DSL
Rainer Espinoza SFG Level : DSL
Yordani Soto CHW Level : DSL
Angel Abreu CLE Level : DSL
Freiker Betencourt CHC Level : DSL
Age 17
Marconi German WSN Level : DSL
Angel De Los Santos DET Level : DSL
Louis Andujar BOS Level : DSL
Yeferson Portolatin STL Level : DSL
Richard Matic NYY Level : DSL
Johanderson Tarazona MIL Level : DSL
Elorky Rodriguez TEX Level : DSL
Sebastian Pena STL Level : DSL
Luis Arana MIA Level : DSL
Juan Cabada CHC Level : DSL
Age 18
Rainiel Rodriguez STL Level : CPX
Yunior Amparo NYM Level :DSL
Browm Martinez NYY Level : DSL
Edgar Montero OAK Level : DSL
Josue Brito BOS Level : DSL
Cristian Arguelles COL Level : DSL
Almen Tolentino MIA Level : DSL
Reyli Mariano LAD Level : DSL
Christian Gonzalez CHW Level : DSL
Juan Martinez MIL Level : DSL
Age 19
Raymond Mola PIT Level : DSL
Antonio Pimentel PIT Level : DSL
Kleiver Chauran TBR Level : DSL
Marco Argudin TEX Level : DSL
Jorge Lara ARI Level : DSL
Wyatt Sanford PIT Level : CPX
Richard Meran NYY Level : DSL
Samuell Sanchez DET Level : DSL
Juan Alva MIA Level : DSL
Eduardo Quintero LAD Level : A
Age 20
A.J. Ewing NYM Level : A
Jose Gonzalez LAD Level : DSL
Edwin Sanchez LAD Level : DSL
George Lombard Jr. NYY Level : A+
Dario Reynoso SFG Level : CPX
Kevin McGonigle DET Level : A+
Josue Briceño DET Level : A+
Josh Adamczewski MIL Level : A
Ariel Lebron HOU Level : DSL
Agustin Acosta LAD Level : DSL
Age 21
Marco Dinges MIL Level : A
Elijah Green WSN Level : CPX
Yeuni Munoz TOR Level : A
Héctor Rodríguez CIN Level : AAA
Luke Adams MIL Level : AA
Jared Thomas COL Level : A+
Khadim Diaw MIN Level : A+
Esmerlyn Valdez PIT Level : A+
Robert Perez MIA Level : DSL
Carter Jensen KCR Level : AAA
Age 22
JJ Wetherholt STL Level : AAA
Carson Benge NYM Level : AA
Mike Sirota LAD Level : A
Tommy Hawke CLE Level : A
Mike Sirota LAD Level : A+
Jordan Lawlar ARI Level : AAA
Nick Kurtz OAK Level : AAA
Joseph Sullivan HOU Level : A+
Adrian Pinto TOR Level : A+
Age 23
Jay Thomason MIN Level : A
Francisco Alvarez NYM Level : AAA
Drew Cavanaugh SFG Level : A
Roc Riggio NYY Level : A+
C.J. Kayfus CLE Level : AA
Matt Shaw CHC Level : AAA
Drew Cavanaugh SFG Level : A+
Parks Harber NYY Level : A
Albertson Asigen CHW Level : CPX
Brock Wilken MIL Level : AA
Age 24
Spencer Jones NYY Level : AAA
Marcus Smith TEX Level : AAA
Brooks Baldwin CHW Level : AAA
George Valera CLE Level : CPX
Ryan Ritter COL Level : AAA
Spencer Jones NYY Level : AA
Jonah Advincula CLE Level : A+
Cameron Sisneros CHC Level : A
Thomas Gavello SFG Level : AAA
Rece Hinds CIN Level : AAA
Age 25
Peyton Wilson KCR Level : AA
Adrian Del Castillo ARI Level : CPX
Otto Kemp PHI Level : AAA
Jeremiah Jackson BAL Level : AAA
Nick Schnell WSN Level : AAA
Ronny Simon MIA Level : AAA
Tyler Callihan CIN Level : AAA
John Cristino NYY Level : CPX
Wes Clarke HOU Level : AA
Freuddy Batista SEA Level : A+
Age 26
Braiden Ward COL Level : AAA
Braxton Fulford COL Level : AAA
Nick Loftin KCR Level : AAA
Luis Campusano SDP Level : AAA
José Fermín STL Level : AAA
Andrés Chaparro WSN Level : AAA
Anthony Seigler MIL Level : AAA
Tim Elko CHW Level : AAA
Aaron Sabato MIN Level : AA
Jack Suwinski PIT Level : AAA
Age 27
Leo Rivas SEA Level : AAA
Will Robertson TOR Level : AAA
John Rave KCR Level : AAA
Ryan Ward LAD Level : AAA
Jeral Toledo SFG Level : AAA
José Barrero STL Level : AAA
JJ Bleday OAK Level : AAA
Brett Harris OAK Level : AAA
Matt Mervis MIA Level : AAA
Will Benson CIN Level : AAA
Age 28
Daz Cameron MIL Level : AAA
Carlos De La Cruz OAK Level : AAA
James Outman LAD Level : AAA
Brandon Lockridge SDP Level : AAA
Willie MacIver OAK Level : AAA
Cam Devanney KCR Level : AAA
Jackson Cluff WSN Level : AAA
Tristin English ARI Level : AAA
Keston Hiura COL Level : AAA
Blaine Crim TEX Level : AAA
Age 29
Trenton Brooks SDP Level : AAA
Isan Díaz KCR Level : AA
Jared Young NYM Level : AAA
Mickey Gasper MIN Level : AAA
Bryce Johnson SDP Level : AAA
Drew Avans OAK Level : AAA
Edwin Díaz HOU Level : AA
Jared Oliva MIL Level : AAA
Forrest Wall SDP Level : AAA
Michael Chavis LAD Level : AAA
Age 30
Andrew Knizner WSN Level : AAA
Nick Solak PIT Level : AAA
Christian Arroyo PHI Level : AAA
Richie Martin TEX Level : AAA
Bobby Dalbec MIL Level : AAA
Billy McKinney TEX Level : AAA
Óscar Mercado PHI Level : AAA
Reese McGuire CHC Level : AAA
Cavan Biggio KCR Level : AAA
Zack Short HOU Level : AAA
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. From the pitching perspective, I rated & ranked all MiLB pitchers from the start of the season - 8/4/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.
Brandon Johnson KCR Level : AA26
Juan Burgos SEA Level : AA25
Hueston Morrill NYY Level : A+25
Hayden Durke ARI Level : A+23
Travis Sykora WSN Level : A+21
Julio Gonzalez NYM Level : DSL18
Nate Garkow TOR Level : AA27
Naimer Rosario ARI Level : DSL18
Tyler Cleveland SEA Level : A+25
Garrett Hawkins SDP Level : A+25
SO Rate Leaders
Hayden Durke ARI Level : A+ SO Rate 48.00%
Josh White MIA Level : AA SO Rate 46.30%
Reinold Navarro PIT Level : CPX SO Rate 44.76%
Travis Sykora WSN Level : A+ SO Rate 44.34%
Sean Paul Liñan LAD Level : A SO Rate 44.25%
Tyson Neighbors BAL Level : A+ SO Rate 43.82%
Hayden Harris ATL Level : AA SO Rate 43.53%
Trey Yesavage TOR Level : A SO Rate 43.31%
Jose Espada SDP Level : AA SO Rate 43.02%
Ryan Brown LAD Level : A SO Rate 43.02%
That’s all for the MiLB report, hopefully the players traded at the deadline will have their orgs updated in 2 weeks. Stay tuned next week for the KBO/NPB Weekly Report.
Two MiLB blogs ago I recapped some of my favorite parts from Built To Win by John Schuerholz, last week I picked out some of my favorites from The Last Manager by John W. Miller. This week I am talking about The Mindful Athlete by George Mumford. I was looking for a book to understand teams and tapping into the mental side of the game. I liked the first 180 pages, but thought it dragged out after that. Some of my favorite points :
The only way out is always through - Robert Frost
Right here is a good place to start.
The life that you ought to be living is the one you are living. When you can see that, you begin to meet people who are in your field of bliss, and they open doors for you.
No matter how strong or skillful you might be, your mind can also impede that talent from being expressed, and it often does so in insidious ways if your don’t take care of it.
Between stimulus and response there is a space. In that space is our power to chose our response. In our response lies our growth and our freedom.
Think about the Hurricane again : if you stay in the center, you’re fine. The skies are blue. You can think straight, make clear decisions, and respond intelligently and effectively. The minute you step away from that center and into the hurricane itself - well, go ask Dorothy.
Consider a juggler you have to stay focused and in the moment to perform.
The mind has to be empty to see clearly. - Krishnamurti
What comes back to us is determined by the thoughts and intentions we put out.
High performance is less about physical attributes and more about what you bring to the table when your commit to deliberate practice.
Poise - The convergence of the principles - concentration, outcome expectation, visualization, intention, and deliberate practice - are the secret of pure performance.
3 C’s - Commitment to your growth and development, Control over how your respond to stressors, viewing every crisis or pressure as a Challenge.
The next book I have picked up is Sideline CEO: Leadership Principles from Championship Coaches
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.
MLB Analysis :
Pro Scouting Reports :
Kyle Stowers (Norfolk) – “Stowers… can hit this caliber pitching especially with his approach consistently. I think he needs an opportunity with a big club to see if he can translate his first at bat approach to next level caliber pitching.” Published 7/29/24.
Traded the next day to the Marlins. In 2025, AS with 299/.379/.573 (OPS .952).
Amateur Scouting Reports :
Trevor Cohen (Rutgers) – “Corbin Carroll-esque.”
Drafted 85th by SF.
James Quinn-Irons (GMU) – “Shoring up the front side will also help with the sway in his hips…Reminds me a little of Randell Grichuk”
Drafted 147th by TB.
Free Agent Evaluations :
Tyler O’Neill: ‘Predicted fit/value with Orioles; Contract Recommendation : the deal is 50% ($7.8 mil) guaranteed, which is what you are expecting him to play, then an additional ($1.56 Mil) for each additional 10% GP. $7.8 Guaranteed, $7.8 in games played Incentives or 2 years/$18.72 Mil.’ Published 11/17/24
Signed with Orioles on 12/7/2024 for 3 years/$49.5Mil… As of 8/2/25 O’Neill’s played in 37% of Orioles games and max opportunity to play in 57% games.
Jurickson Profar: “Given Profar’s profile at 32, I’d recommend a 1-year, $6.75 million deal, with the possibility of a 2-year, $14 million deal for a team that views him as a complementary piece in an already established lineup. While his on-base skills are appealing, I’m not buying into the slugging breakout, especially given the stark home/away splits’ Published 11/23/24
On 1/23/25 Profar signed with the Braves for three-years, $42 million. On 3/31/25 Profar received an 80-game suspension after testing positive for PED’s
Max Kepler: ‘Considering Kepler’s declining durability, speed, and offensive production, you must expect he will only play around 70% of the games. Based on these factors, my contract recommendation would have been $1 million. Maybe he can play himself into another contract.’ Published 12/20/24
Signed with the Phillies on Dec 20, 2024 for $10Mil. As of 7/28/25 in 343 PA Kepler is slashing .205/.301/.362 , .664 OPS
Free Agent Valuation Tool :
Harrison Bader: Valuation tool estimated $6.3–8.5M; final deal $6.25M + $2M in incentives.