Angel GuzmanOF ACL Giants
Age 20 L/L 5'11" / 170 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION80 act + 77 ros · stats below = ROS only
wRC+†66
AVG/OBP/SLG.206 / .299 / .294
PA77
HR1
K%26
BB%10
BABIP277
ISO88
MLB%0%
Value2026 · WAR
BAT: -5.6 runs (wOBA-derived runs vs avg)-6BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.20.40.40.4+$11M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 30
Toolsscout grade
CONTACT25
scouting grade only
POWER30
scouting grade only
EYE60
scouting grade only
SPEED40
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.4$1M+$0.5M
2033Extbeyond projection horizon · no WAR estimate
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 $0.9M $1M +$0.5M

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 Giants Black 171151 27713 16444 61 179275298573 119231 269 251 50
202317 ROKDSL Giants Black 171140 361124 27324 61 257392450842 193308 1916 378 147
202418 ROKDSL Giants Black 201166 36425 30594 154 217350355705 139304 2915 301 89
202418 ROKDSL Giants Black 201151 46637 45394 154 305475523998 219371 1922 441 195
202519 ROKACL Giants 167149 20321 16582 31 134228201429 67211 3510 206 16
202519 ROKACL Giants 167136 30542 29442 31 221365360726 140311 2617 335 115
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKSF 8070 14202 8251 10 200291314605 114279 3110 278 71 -3 +0 +0 -0 +2 -0.1
YTD20 ROKSF 8065 18303 13181 10 277405462867 185341 2216 384 152 +5 +0 +0 -0 +2 0.7
ROS20 ROKSF 0% 7768 14301 8201 10 206299294593 88265 2610 272 66 -3 +0 +0 -0 +2 -0.1
ROS20 MLBSF 0% 01 0000 000 00 260 259 57 +0 -0
FULL20 ROKSF 8071 14202 8251 10 197291310601 113273 3110 278 71 -3 +0 +0 -0 +2 -0.1
TOT20 ROKSF 157138 28503 16452 20 203295304599 101278 2910 275 68 -6 +0 +0 -1 +4 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBSF 34% 248219 47915 24623 31 215301333634 119269 2510 284 75 -7 +0 +0 -1 +7 -0.1
202822 MLBSF 48% 362320 691327 35894 51 216301334635 119272 2510 290 80 -8 +1 +0 -2 +10 0.1
202923 MLBSF 54% 438387 841629 431075 62 217303339642 121274 2410 294 83 -8 +0 +0 -3 +12 0.2
203024 MLBSF 55% 487430 9618311 481186 72 223310356666 133275 2410 297 85 -8 +1 +0 -3 +14 0.4
203125 MLBSF 60% 515453 10119312 511246 72 223310358667 135275 2410 298 86 -8 +1 +0 -3 +15 0.4
203226 MLBSF 62% 530467 10319312 521286 72 221307351658 131275 2410 298 87 -8 +1 +0 -3 +15 0.4
202721 MLBSF 34% 8576 16302 8211 10 211294329623 118265 259 271 66 -3 +0 +0 -1 +2 -0.1
202822 MLBSF 48% 175154 32613 17432 21 208295318613 110267 2510 277 70 -6 +0 +0 -1 +5 -0.2
202923 MLBSF 54% 238210 44815 23583 31 210297329625 119269 2410 281 73 -7 +0 +0 -1 +7 -0.2
203024 MLBSF 55% 270239 521016 26653 41 218302343645 126270 2410 284 75 -8 +0 +0 -2 +8 -0.1
203125 MLBSF 60% 308271 601127 30744 41 221308354662 133270 2410 285 76 -8 +0 +0 -2 +9 -0.1
203226 MLBSF 62% 329290 631227 32794 41 217304345649 128270 2410 285 76 -9 +0 +0 -2 +9 -0.1
▸ Career Totals
Career 14051241 26750730 13634017 185 215302339641 124270 2410 282 74 -41 +2 +0 -8 +40 -0.8
/ 162G 650574 12323314 631578 82 214301338639 124268 2410 282 74 -19 +1 +0 -4 +18 -0.4
Career 31962810 5971111966 32380941 6016 212303336639 123273 2510 288 78 -78 +6 +0 -19 +91 -0.1
/ 162G 650571 12223413 661658 123 214304336640 123275 2510 288 78 -16 +1 +0 -4 +18 -0.0

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 Giants Black 171140 361124 27324 61 257392450842 193308 1916 378 147 +9 +1 +5 1.5
202418 ROKDSL Giants Black 201151 46637 45394 154 305475523998 219371 1922 441 195 +22 +1 +6 2.9
202519 ROKACL Giants 167136 30542 29442 31 221365360726 140311 2617 335 115 +3 +0 +5 0.8

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,5623321219302344-9+00.70.8
/162664149-4.0+0.00.3pk7: 1

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
Angel Guzman (OGILVIE) 20 25 30 40 60 203/295/304 101278 32 29% 10% 68 -0.2
Oswal Leones
2021 · A
20 41 36→30 46→50 46 196/259/262 66262 412 25% 7% 43 -2.2 196/259/262 66296 38 32% 7% 43 -2.2 176/243/231552712933%7%25-1.1
Carlos Rodriguez
2023 · A
20 38 39→45 47→45 45 181/267/268 87282 76 36% 9% 49 -1.8 190/265/267 77299 56 35% 9% 47 -1.9 170/253/254842537233%9%37-1.0
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Enmanuel Terrero
2022 · A
19 42 36→45 46→55 52 196/279/261 65256 39 23% 10% 52 -1.6 220/298/308 88314 714 29% 10% 71 -0.3 212/292/3059332591734%10%65-0.3
Jose Quero
2018 · A
19 42 40 43→30 44 208/266/294 86269 93 26% 6% 54 -1.4 194/253/293 99250 95 25% 7% 48 -1.9 196/247/34414822515421%6%63-0.2
Jaden Rudd
2023 · A
20 40→36 40→30 50 49 191/283/285 94262 712 28% 10% 60 -1.0 181/291/247 66292 314 35% 10% 56 -1.3 157/284/2075026621636%11%41-1.2
Wilmer Oberto
2013 · A
20 41 42→50 43→45 46 202/280/307 105255 107 24% 7% 65 -0.7 209/267/324 115282 114 28% 6% 63 -0.9 200/250/32112127112030%5%52-0.5
Rudy van Heydoorn
2009 · A
20 39 43→45 42→50 48 193/294/300 106278 1110 32% 10% 69 -0.4 183/263/286 103286 106 37% 8% 52 -1.6 153/236/25410123711238%9%32-0.9
Leopoldo Correa
2012 · A
20 45 41→45 40→30 48 219/282/321 102260 92 19% 7% 68 -0.5 208/263/288 80271 54 24% 6% 50 -1.7 185/234/237522512126%5%21-0.8
Miguel Arrendell
2008 · A
20 39 36→30 39→50 49 183/257/243 60229 45 21% 8% 37 -2.6 205/297/270 65270 412 23% 11% 62 -0.9 199/293/2596126741524%11%55-0.6
Jose Roman
2011 · A
20 45 40 46→45 45 215/275/308 93292 65 27% 8% 61 -1.0 231/290/327 96288 76 21% 7% 72 -0.2 249/309/344952928617%8%81+0.2
Ramiro Rodriguez
2017 · A
19 41 40 45→50 51 195/277/291 96232 66 18% 8% 59 -1.1 218/296/320 102265 811 20% 8% 74 -0.1 196/277/2869026081526%9%56-0.5
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
Nelson B Alvarez
2016 · A
20 44 40 45→40 48 208/287/304 96292 74 29% 9% 66 -0.6 188/271/261 73259 55 27% 9% 48 -1.9 153/246/204512084426%10%23-1.1
Delbis Arcila
2013 · A
20 41 38→45 44→45 47 195/270/282 87273 56 29% 9% 53 -1.5 216/275/332 116308 115 31% 7% 68 -0.5 219/273/36014030416332%7%74-0.0
Herman Armas
2007 · A
20 41 40→45 47→50 40 198/265/294 96288 711 32% 6% 54 -1.4 218/287/329 111286 119 26% 7% 72 -0.2 218/293/33511726614923%8%75-0.0
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 214/278/297 83284 513 26% 8% 59 -1.1 217/304/278 61289 324 23% 10% 66 -0.6 216/317/2604428513422%12%65-0.3
Cristopher Luciano
2016 · A
20 41 39→40 44→50 50 194/287/280 86269 67 28% 10% 61 -1.0 189/274/269 80284 56 32% 9% 52 -1.6 77/194/108321304040%12%-22-1.1
Dario Unda
2016 · A
20 46 40→45 42→45 44 219/275/323 104280 65 24% 6% 65 -0.7 224/276/336 112282 107 23% 6% 69 -0.4 224/275/34311927411722%6%68-0.1
Daury Arias
2023 · A
21 39→38 43→40 46→45 50 195/281/303 108247 118 25% 9% 64 -0.8 181/258/263 82272 69 33% 8% 43 -2.2 160/240/230702465934%8%24-1.8