Pedro CatuyOF Visalia Rawhide
Age 20 R/R 6'1" / 150 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION289 act + 192 ros · stats below = ROS only
wRC+†51
AVG/OBP/SLG.203 / .257 / .304
PA192
HR3
SB8
K%30
BB%5
BABIP280
ISO101
MLB%0%
Value2026 · WAR
BAT: -29.2 runs (wOBA-derived runs vs avg)-29BATRUN: +3.4 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.9 runs (Positional adjustment)-3POSREP: +13.6 runs (Replacement-level credit)+14REPTotal WAR: -1.50-1.5WAR
trajectory · projected WAR by year
-0.7-1.1-0.72628
Tools · ContractCON 25 / POW 25
Toolsscout grade
CONTACT25
scouting grade only
POWER25
scouting grade only
EYE25
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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 Arizona Black 192176 35613 9485 182 199258295553 97254 255 240 42
202317 ROKDSL Arizona Black 192170 491024 15335 182 288363441804 153336 178 356 131
202519 ROKACL D-backs 158144 21512 8673 51 146206236443 90244 425 187 1
202519 ROKACL D-backs 158140 31712 12423 51 221297329625 107293 278 281 73
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 AARI 289264 51917 161095 214 193253314567 121295 386 242 43 -18 +3 +0 -2 +8 -1.0
YTD20 AARI 289258 621218 22815 214 240312388700 147318 288 311 96 -1 +3 +0 -2 +8 0.8
ROS20 AARI 0% 192177 36713 10583 82 203257304561 101273 305 252 51 -11 +1 +0 -1 +5 -0.6
ROS20 MLBARI 0% 01 0000 000 00 275 243 44 +0 -0
FULL20 AARI 289265 51917 161095 214 192253313566 121293 386 242 43 -18 +3 +0 -2 +8 -1.0
TOT20 AARI 481441 8716210 261678 296 197254310565 113289 355 246 46 -29 +3 +0 -3 +14 -1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBARI 34% 532491 10220211 291547 133 208262324586 116276 295 263 60 -24 +1 +0 -3 +15 -1.1
202822 MLBARI 48% 546502 10721212 321547 122 213270335605 122278 286 272 66 -21 +2 +0 -3 +15 -0.7
202721 MLBARI 34% 183169 36714 10532 41 213265337602 124278 295 256 54 -10 +0 +0 -1 +5 -0.5
202822 MLBARI 48% 265244 521016 15754 61 213270336606 123280 286 264 60 -12 +1 +0 -2 +8 -0.5
▸ Career Totals
Career 448414 8817210 251286 102 213268336604 123281 296 261 58 -21 +1 +0 -3 +13 -1.0
/ 162G 650601 12925315 361869 153 215270341611 126283 296 261 58 -31 +2 +0 -4 +18 -1.5
Career 16201490 30159731 8848125 5610 202258313571 111273 305 255 53 -86 +7 +0 -10 +46 -4.4
/ 162G 650598 12124312 3519310 224 202258313570 110275 305 255 53 -35 +3 +0 -4 +18 -1.8

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 Arizona Black 192170 491024 15335 182 288363441804 153336 178 356 131 +7 +3 +5 1.5
202519 ROKACL D-backs 158140 31712 12423 51 221297329625 107293 278 281 73 -5 +1 +4 0.0

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick 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 2 projected seasons
26831315210260324-4+0-1.4-0.7
/1626641314-4.0+0.0-1.4pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Pedro Catuy (OGILVIE) 20 25 25 45 25 197/254/310 113289 1029 35% 5% 46 -1.5
Enger Jimenez
2015 · A
20 39 40 48→50 38 191/241/288 97267 79 30% 5% 42 -2.3 214/267/304 90282 510 24% 6% 56 -1.3 223/275/3159228551422%5%59-0.5
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Yan Olmo
2011 · A
20 40 35→30 47→55 37 189/241/246 57258 39 27% 4% 30 -3.1 212/272/282 70280 513 25% 5% 54 -1.4 218/288/2745626962320%5%54-0.5
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Didimo Bracho
2017 · A
20 35 37→30 48→60 34 172/222/242 69271 513 37% 5% 21 -3.7 195/244/300 105293 86 34% 5% 46 -2.0 181/230/32114025111332%5%41-0.6
Angel Solarte
2021 · A
20 39 39→30 49→45 39 192/239/277 85258 67 28% 5% 37 -2.6 209/262/276 67317 39 33% 5% 46 -2.0 204/258/2575331321033%5%38-1.2
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1
Edwin Ventura
2018 · A
20 42 35→30 52→55 39 198/239/256 58257 39 24% 4% 31 -3.0 194/248/246 52266 216 26% 6% 33 -2.9 176/234/1982224202725%6%14-1.7
Francisco Medina
2018 · A
20 40 38→40 45→40 39 194/247/263 69280 65 32% 6% 37 -2.6 179/229/253 74344 56 46% 6% 27 -3.3 135/180/213772545647%5%-6-1.3
Jose Ramirez
2010 · A
21 39 38→40 46→50 43 188/249/265 77248 510 25% 6% 40 -2.4 211/278/295 84273 711 24% 7% 60 -1.0 214/288/2867226691522%7%59-0.5
Angel Molina
2017 · A
19 37 39→40 50→55 40 183/236/266 82230 715 24% 4% 34 -2.8 195/240/284 89253 78 25% 4% 40 -2.4 176/207/266902208024%2%20-1.1
Albert Laboy
2007 · A
20 40→38 38→40 48→45 41 193/236/269 76242 510 22% 5% 34 -2.8 216/262/306 90258 97 19% 5% 55 -1.4 213/261/2988524810618%5%51-0.9
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Ronnierd Garcia
2013 · A
20 37 38→45 43→40 36 183/242/259 77280 74 36% 5% 35 -2.8 207/260/302 95287 74 29% 6% 53 -1.5 214/269/3221092949229%6%59-0.5
Pablo Olivares
2018 · A
20 44→41 36→40 49→50 42 206/276/277 71285 310 27% 6% 55 -1.4 220/288/301 81285 613 24% 6% 66 -0.6 212/286/2897727261422%6%59-0.6