Welcome to the Drunk Scouting Association, where sometimes we get things right! I've built this system over a number of versions and with the help of some extreme water usage, have been able to create the best version of it yet. We are called the DSA because I consider this to be an inexact science. OOTP is intentionally difficult to quantify from scouted ratings, so I consider this like having my own army of inebriated scouts sending half-assed reports that I try and make sense of.

Player grades are generated by a self-training evaluation engine, no longer hard-coded weights, which runs entirely independent of the game's own overall and potential ratings. It works from raw tools only — hitting, fielding, baserunning, and pitching — and builds every grade from scratch, calibrated against actual outcomes across the league rather than scouting intuition alone. Positional scarcity is factored into every grade directly, weighting value by how difficult each position is to fill at a high level.

Grades also account for development timeline, injury history, and character traits, and hitters are evaluated against the league's real left/right pitching mix rather than a generic split, projecting prospects R/L splits out to development. Each prospect is paired with the closest current MLB comparable as a reference point, and the model is retrained as new performance data comes in — rankings move with the season, not just each spring.

Role
#72
—
Age 22AAAETA 2035Org Rank #3Role Rank #212028 R7 Pk198Comp Tony Beltran
2032: 124.2 IP · 3.50 FIP · 3.61 ERA · 7.7 K/9 · 2.9 WAR · AAA/AA
#98
—
Age 19A-ETA 2039Org Rank #6Role Rank #222031 R3 Pk90Comp Jim Bergeman
2032: 231 PA · .222/.328/.325 · 2 HR · 7 SB · 0.3 ZR · 0.2 WAR · A
#105
—
Age 19A-ETA 2041Org Rank #4Role Rank #282032 R1 Pk17Comp Ramiro Ortiz
2032: 41 PA · .263/.317/.474 · 1 HR · 0 SB · -0.1 ZR · -0.0 WAR · A-
#110
—
Age 24AAAETA 2033Org Rank #4Role Rank #322030 R1 Pk7Comp David Archuletta
2032: 6.0 IP · 7.60 FIP · 13.50 ERA · 13.5 K/9 · -0.2 WAR · AA
#112
—
Age 17InternationalETA 2040Org Rank #1Role Rank #33INTComp Bobby Bumby
No Stats
#113
—
Age 19RookieETA 2039Org Rank #4Role Rank #62032 R4 Pk126Comp Chris Ruggiero
2032: 25.0 IP · 3.86 FIP · 3.24 ERA · 7.9 K/9 · 0.6 WAR · A-
#119
—
Age 23MLBETA 2034Org Rank #5Role Rank #26INTComp Jose Lopez
2032: 606 PA · .328/.417/.533 · 20 HR · 14 SB · 1.3 ZR · 4.6 WAR · AA
#122
—
Age 23MLBETA 2034Org Rank #6Role Rank #302028 R4 Pk116Comp Todd Nelson
2032: 326 PA · .284/.348/.466 · 12 HR · 1 SB · 0.2 ZR · 0.8 WAR · AA/A+
#124
—
Age 23AAAETA 2034Org Rank #3Role Rank #132028 R14 Pk418Comp Chujiro Doi
2032: 169 PA · .290/.349/.542 · 10 HR · 0 SB · 0.1 ZR · 1.6 WAR · MLB/AAA/AA
#125
—
Age 24MLBETA 2034Org Rank #6Role Rank #372027 R10 Pk316Comp Billy Perez
2032: 115.0 IP · 3.50 FIP · 1.80 ERA · 6.3 K/9 · 2.3 WAR · AAA/AA/A+
#126
—
Age 24MLBETA —Org Rank #8Role Rank #42027 R1 Pk22Comp Danny Gaona
2032: 198 PA · .287/.325/.433 · 2 HR · 3 SB · 1.4 ZR · 1.2 WAR · AAA/A+
#128
—
Age 21AAAETA 2036Org Rank #3Role Rank #82029 R24 Pk764Comp Nick Luke
2032: 39.1 IP · 5.16 FIP · 3.20 ERA · 7.1 K/9 · -0.4 WAR · AAA/AA
#129
—
Age 18A-ETA 2039Org Rank #6Role Rank #38INTComp Travis Sudduth
2032: 33.1 IP · 4.00 FIP · 3.51 ERA · 7.0 K/9 · 0.5 WAR · A
#130
—
Age 22AAAETA 2034Org Rank #3Role Rank #39INTComp Brian Petri
2032: 131.0 IP · 4.21 FIP · 3.50 ERA · 5.7 K/9 · 1.8 WAR · AAA
#132
—
Age 19RookieETA 2039Org Rank #3Role Rank #412031 R1 Pk19Comp Danny Kimball
2032: 77.0 IP · 4.16 FIP · 4.56 ERA · 9.7 K/9 · 1.3 WAR · A-
#133
—
Age 16InternationalETA 2040Org Rank #4Role Rank #4INTComp Edgar Tyler
No Stats
#135
—
Age 25MLBETA 2034Org Rank #5Role Rank #432029 R1 Pk20Comp Chris Colvin
2032: 109.0 IP · 4.06 FIP · 3.88 ERA · 6.7 K/9 · 1.6 WAR · MLB/AAA
#136
—
Age 18RookieETA 2041Org Rank #8Role Rank #52032 R2 Pk51Comp Danny Badillo
2032: 240 PA · .324/.356/.538 · 11 HR · 0 SB · 3.2 ZR · 1.4 WAR · A-
#138
—
Age 16InternationalETA 2039Org Rank #3Role Rank #44INTComp Billy Perez
No Stats
#140
—
Age 19RookieETA 2040Org Rank #7Role Rank #152032 R3 Pk75Comp Scott Jacobs
2032: 160 PA · .326/.403/.631 · 13 HR · 1 SB · 0.7 ZR · 1.8 WAR · A-
#142
—
Age 19RookieETA 2040Org Rank #6Role Rank #322032 R2 Pk33Comp Dennis Joseph
2032: 266 PA · .284/.357/.470 · 10 HR · 3 SB · 1.2 ZR · 0.9 WAR · A-
#150
—
Age 25AAAETA —Org Rank #9Role Rank #162026 R17 Pk525Comp Victor Fabian
2032: 319 PA · .260/.321/.375 · 5 HR · 0 SB · -0.3 ZR · -0.4 WAR · AA/A+
#153
—
Age 22AAETA 2035Org Rank #2Role Rank #172032 R7 Pk194Comp George Huckfeldt
2032: 203 PA · .317/.376/.530 · 9 HR · 3 SB · 0.0 ZR · 1.7 WAR · A+/A
#154
—
Age 24AAAETA 2033Org Rank #4Role Rank #492027 R7 Pk193Comp Adrian Jones
2032: 67.2 IP · 4.71 FIP · 5.72 ERA · 5.5 K/9 · 0.3 WAR · AAA
#157
—
Age 22A-ETA 2036Org Rank #4Role Rank #502032 R3 Pk81Comp Roberto Velazquez
2032: 44.0 IP · 2.76 FIP · 2.45 ERA · 8.8 K/9 · 1.4 WAR · A
#160
—
Age 24MLBETA 2034Org Rank #11Role Rank #92027 R2 Pk60Comp D.J. Zaccardelli
2032: 72.2 IP · 3.83 FIP · 3.47 ERA · 10.0 K/9 · 0.8 WAR · MLB/AAA
#163
—
Age 19RookieETA 2038Org Rank #4Role Rank #532032 R2 Pk50Comp Eduardo Linares
2032: 21.1 IP · 4.27 FIP · 3.80 ERA · 11.8 K/9 · 0.4 WAR · A-
#167
—
Age 24MLBETA 2033Org Rank #6Role Rank #562027 R25 Pk779Comp Ricky Falk
2032: 56.0 IP · 3.62 FIP · 2.41 ERA · 8.2 K/9 · 0.7 WAR · AAA/AA
#168
—
Age 25AAETA 2033Org Rank #5Role Rank #572026 R7 Pk198Comp T.J. Larson
2032: 19.2 IP · 4.32 FIP · 3.66 ERA · 5.5 K/9 · 0.0 WAR · AAA
#169
—
Age 23MLBETA 2033Org Rank #6Role Rank #582027 R4 Pk119Comp Chad McKeon
2032: 89.0 IP · 3.03 FIP · 2.73 ERA · 8.7 K/9 · 2.4 WAR · AAA/A+
#173
—
Age 22A+ETA —Org Rank #8Role Rank #62028 R3 Pk95Comp Luke Davis
2032: 100 PA · .230/.330/.437 · 4 HR · 1 SB · 1.6 ZR · 0.6 WAR · A+
#174
—
Age 24AAAETA 2034Org Rank #12Role Rank #192029 R10 Pk297Comp Brad Posey
2032: 116 PA · .240/.292/.327 · 1 HR · 1 SB · 0.2 ZR · -0.0 WAR · AAA
#175
—
Age 23MLBETA —Org Rank #9Role Rank #27INTComp Eli Jones
2032: 499 PA · .336/.406/.709 · 40 HR · 3 SB · 3.6 ZR · 7.4 WAR · A+
#176
—
Age 18A-ETA 2039Org Rank #4Role Rank #602032 R1 Pk11Comp Jose Alvarado
2032: 82.2 IP · 3.14 FIP · 2.18 ERA · 7.8 K/9 · 2.2 WAR · A
#178
—
Age 22AAETA 2035Org Rank #8Role Rank #102029 R9 Pk278Comp Dennis Hansen
2032: 44.2 IP · 1.60 FIP · 0.40 ERA · 13.5 K/9 · 2.4 WAR · A+
#179
—
Age 23MLBETA 2034Org Rank #7Role Rank #622027 R20 Pk631Comp Jesse Dincher
2032: 149.0 IP · 3.58 FIP · 3.26 ERA · 7.7 K/9 · 3.1 WAR · AAA/AA/A+
#182
—
Age 23MLBETA —Org Rank #8Role Rank #28INTComp Angel Diaz
2032: 395 PA · .352/.413/.625 · 22 HR · 0 SB · 0.1 ZR · 4.8 WAR · AA/A+
#183
—
Age 25MLBETA 2033Org Rank #7Role Rank #632025 R11 Pk329Comp Max McIntyre
2032: 57.2 IP · 4.19 FIP · 3.12 ERA · 6.4 K/9 · 0.8 WAR · AAA
#185
—
Age 23A-ETA —Org Rank #8Role Rank #212031 R4 Pk116Comp Victor Alzugaray
2032: 355 PA · .328/.449/.524 · 9 HR · 5 SB · 0.4 ZR · 3.0 WAR · A+/A-
#186
—
Age 18InternationalETA 2041Org Rank #5Role Rank #29INTComp Andy Chenault
No Stats
#189
—
Age 25AAAETA —Org Rank #4Role Rank #232025 R6 Pk187Comp Ivan Rangel
2032: 347 PA · .268/.320/.413 · 11 HR · 1 SB · -2.0 ZR · 0.7 WAR · AAA
#193
—
Age 24AAETA —Org Rank #10Role Rank #72027 R1 Pk1Comp Garrett Roll
2032: 403 PA · .286/.337/.414 · 8 HR · 5 SB · 1.8 ZR · 2.8 WAR · AAA/AA/A+
#194
—
Age 19RookieETA 2040Org Rank #5Role Rank #442032 R4 Pk118Comp Dan Gallatin
2032: 278 PA · .316/.435/.575 · 15 HR · 1 SB · 2.4 ZR · 2.7 WAR · A-
#195
—
Age 23AAAETA 2035Org Rank #4Role Rank #122031 R2 Pk46Comp Matt Scott
2032: 51.0 IP · 3.45 FIP · 4.06 ERA · 8.3 K/9 · 1.2 WAR · AAA
#198
—
Age 24MLBETA —Org Rank #11Role Rank #82027 R3 Pk69Comp Luke Davis
2032: 504 PA · .360/.448/.647 · 29 HR · 3 SB · 3.7 ZR · 8.0 WAR · A+