David GuzmanOF FCL Blue Jays
Age 20 L/L 5'6" / 160 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION86 act + 57 ros · stats below = ROS only
wRC+†76
AVG/OBP/SLG.214 / .297 / .312
PA57
HR1
K%23
BB%9
BABIP268
ISO97
MLB%0%
Value2026 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +4.1 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.30.60.70.80.90.9+$33M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 57 / POW 41
Toolsscout grade
CONTACT57
scouting grade only
POWER41
scouting grade only
EYE63
scouting grade only
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.9$2M+$2M
2033Pre-Arb$1.0M+0.9$2M+$2M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $4M +$3M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Blue Jays 231205 44711 17359 82 215303273576 59254 157 263 59
202317 ROKDSL Blue Jays 231195 571112 27259 82 292403390792 97327 1112 365 137
202418 ROKFCL Blue Jays 115102 17400 10281 00 167248206454 39224 249 210 19
202418 ROKFCL Blue Jays 11594 21500 18201 00 223354277631 53276 1716 297 86
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKTOR 8673 14102 11142 40 192314288602 96211 1613 293 82 -2 +1 +0 -1 +2 0.1
YTD20 ROKTOR 8666 18203 18102 40 273442439881 167283 1221 402 166 +6 +1 +0 -1 +2 0.9
ROS20 ROKTOR 0% 5751 11201 5131 10 214297312608 97276 239 285 76 -2 +0 +0 -0 +2 -0.0
ROS20 MLBTOR 0% 01 0000 000 00 278 276 69 +0 -0
FULL20 ROKTOR 8674 14102 11142 40 189314284598 95207 1613 293 82 -2 +1 +0 -1 +2 0.1
TOT20 ROKTOR 143124 25303 16273 50 201307298605 97233 1911 290 80 -3 +1 +0 -1 +4 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBTOR 34% 119105 24412 11262 20 229314343656 114281 229 296 85 -2 +0 +0 -1 +3 0.1
202822 MLBTOR 48% 264234 53915 24584 41 226309338647 111283 229 301 89 -3 +0 +0 -2 +7 0.3
202923 MLBTOR 54% 368326 771328 34805 61 236318362680 126284 229 305 91 -4 +1 +0 -2 +10 0.6
203024 MLBTOR 55% 439390 9216210 40956 71 236317364681 128285 229 307 93 -4 +1 +0 -3 +12 0.7
203125 MLBTOR 56% 481427 10218311 441047 72 239320372692 133285 229 308 94 -4 +1 +0 -3 +14 0.8
203226 MLBTOR 56% 506447 10618311 471097 82 237319365684 128285 229 308 94 -4 +1 +0 -3 +14 0.9
203327 MLBTOR 55% 517457 10919312 481127 82 239320372692 133285 229 308 94 -4 +1 +0 -3 +15 0.9
202721 MLBTOR 34% 4136 8101 491 10 222317333650 111283 2210 287 78 -1 +0 +0 -0 +1 0.0
202822 MLBTOR 48% 128113 28513 12282 20 248331389720 142285 229 292 82 -3 +0 +0 -1 +4 0.1
202923 MLBTOR 54% 200177 41714 18433 31 232313350663 119286 229 296 84 -4 +0 +0 -1 +6 0.1
203024 MLBTOR 55% 243216 51915 22533 41 236315356672 120287 229 298 86 -4 +0 +0 -1 +7 0.2
203125 MLBTOR 56% 269238 561016 25584 41 235318361680 126287 229 299 87 -4 +0 +0 -2 +8 0.2
203226 MLBTOR 56% 285253 601026 26614 41 237318364682 126287 219 299 87 -4 +0 +0 -2 +8 0.3
203327 MLBTOR 55% 286253 601026 27624 41 237320364684 126287 229 299 87 -4 +0 +0 -2 +8 0.3
▸ Career Totals
Career 14521287 30452831 13431421 225 236319361680 125288 229 297 86 -24 +2 +0 -9 +41 1.2
/ 162G 650576 13623414 601419 102 236318363681 127288 229 297 86 -11 +1 +0 -4 +18 0.5
Career 30972744 6351101661 28066049 5111 231314350663 118281 219 299 87 -46 +6 +0 -19 +88 3.0
/ 162G 650576 13323313 5913910 112 231313349662 118281 219 299 87 -10 +1 +0 -4 +18 0.6

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Blue Jays 231195 571112 27259 82 292403390792 97327 1112 365 137 +10 +1 +7 1.7
202418 ROKFCL Blue Jays 11594 21500 18201 00 223354277631 53276 1716 297 86 -2 +0 +3 0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Gabe Grosslast yr '10
career totals — 7 seasons, 1,682 PA
71,6824022239330385-14+115.15.1
/162664169-5.7+4.42.0pk7: 5
#2Ricky Ledeelast yr '06
career totals — 7 seasons, 1,897 PA
71,8975221239323404-8-65.05.0
/162664187-2.9-2.11.7pk7: 5
#3Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#4Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#5Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#6Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,5153223236314362-9+02.32.3
/1626641410-4.0+0.01.0pk7: 2

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
David Guzman (OGILVIE) 20 52→57 36→41 46→51 63 201/307/298 97233 35 19% 11% 80 +0.1
Ramón Flores
2012 · A
20 45→55 39→45 50 45 218/272/307 89279 78 24% 6% 59 -1.1 229/282/328 99288 710 22% 7% 69 -0.4 251/324/348972998818%9%88+0.6
Enmanuel Terrero
2023 · A
20 47 37→45 47→55 54 220/301/294 74277 412 20% 10% 69 -0.4 211/284/306 95333 915 36% 9% 65 -0.7 194/268/28793319111839%8%51-0.6
Jorbit Vivas
2021 · A
20 46→56 37→45 49→50 46 217/288/299 82276 311 21% 7% 66 -0.6 248/321/370 122279 117 15% 7% 98 +1.6 245/326/36512027311914%7%96+1.4
Ricardo Burgos
2007 · A
20 45 41→45 48→40 53 213/306/315 103293 76 28% 11% 77 +0.1 215/288/333 118309 115 31% 9% 74 -0.1 191/262/33314126619234%8%63-0.2
Raimel Tapia
2014 · A
20 52→62 39→45 46→55 43 248/288/340 93295 611 18% 4% 74 -0.1 266/298/375 109327 916 21% 4% 88 +0.9 280/306/40412433591919%3%96+1.3
Hendry Mendez
2023 · A
19 45→53 37→45 42→45 50 213/288/285 72271 56 22% 9% 61 -1.0 229/295/318 89286 75 21% 8% 72 -0.2 257/332/37011331111720%9%99+1.0
Yohendrick Pinango
2022 · A
20 51→52 38→50 50 44 240/283/323 83297 59 21% 5% 68 -0.5 210/254/308 98266 910 24% 5% 52 -1.6 215/285/35814327016726%8%76+0.1
David Sutherland
2006 · A
21 53→49 39→40 49→40 50 250/307/338 88288 65 15% 7% 82 +0.5 225/268/299 74272 63 19% 5% 55 -1.4 220/258/283632636118%4%45-1.1
Dwight Smith Jr.
2014 · A
21 47→53 40→50 51→50 45 226/279/312 86285 813 23% 6% 63 -0.8 236/289/337 101290 710 20% 7% 74 -0.1 245/307/38213629313920%7%91+0.9
Akil Baddoo
2018 · A
19 46→54 42→55 52→55 49 219/296/333 114288 710 25% 9% 77 +0.1 195/265/303 108302 713 35% 8% 56 -1.3 240/322/392152311152426%11%100+1.2
Steven Kwan
2019 · A
21 49→59 37→45 52→50 52 230/302/311 81278 48 18% 9% 74 -0.1 243/303/344 101273 88 13% 7% 82 +0.5 281/357/39111030581610%10%114+2.8
Tirso Ornelas
2019 · A
19 43→53 40→50 50→45 45 206/273/299 93288 75 30% 8% 59 -1.1 190/254/266 76279 55 31% 8% 41 -2.3 249/309/38313430716723%7%92+1.1
Tony Kemp
2014 · A
22 47→57 39→45 49→55 52 222/302/307 85279 711 22% 9% 72 -0.2 267/333/361 94317 523 16% 8% 99 +1.7 274/341/3628832442516%8%99+1.5
Tyler Freeman
2019 · A
20 47→57 39→40 50→55 44 222/277/312 90260 68 17% 5% 63 -0.8 242/293/327 85280 411 15% 4% 74 -0.1 270/342/3629230691514%6%101+0.9
Ismael Munguia
2019 · A
20 48→56 37→45 50→55 45 225/264/305 80266 37 17% 5% 54 -1.4 246/283/331 85282 410 14% 4% 69 -0.4 262/318/369107287112013%5%92+0.7
Jose Constanza
2006 · A
22 47→57 37→40 48→60 51 222/294/293 71286 59 23% 9% 66 -0.6 253/308/324 71326 324 21% 7% 78 +0.2 283/330/3415833113714%6%87+0.7
Gavin Lux
2018 · A
20 46→56 39→50 53→50 44 219/275/308 89291 613 26% 7% 61 -1.0 244/298/391 147312 1611 26% 7% 92 +1.2 266/334/42115533315823%9%111+2.1
Anthony Seigler
2019 · A
20 45→39 38→50 48→55 50 214/284/293 79268 65 22% 8% 61 -1.0 194/272/271 77286 55 31% 9% 52 -1.6 226/317/363137277122821%11%91+0.6
Corban Joseph
2010 · A
21 51→57 40→50 47→45 48 242/298/342 99295 56 19% 7% 79 +0.3 241/296/361 120310 84 24% 7% 83 +0.6 270/320/41114229613313%6%105+1.3
Cornelius Randolph
2017 · A
20 48 38→45 44→45 46 226/293/309 84301 57 25% 7% 69 -0.4 216/280/311 95307 86 30% 7% 65 -0.7 207/273/300932968631%7%55-1.0