Renyel CamposC FCL Blue Jays
Age 19 L/R 5'10" / 161 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION69 act + 46 ros · stats below = ROS only
wRC+†58
AVG/OBP/SLG.195 / .283 / .293
PA46
HR1
K%30
BB%9
BABIP269
ISO98
MLB%0%
Value2026 · WAR
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.91.90.20.50.91.21.31.41.41.41.31.21.0+$81M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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+1.4$7M+$7M
2033Pre-Arb$1.0M+1.4$7M+$6M
2034Pre-Arb$1.0M+1.4$6M+$6M
2035Arb-1$2M+1.3$5M+$4M
2036Arb-2$4M+1.2$4M+$3M
2037Arb-3$4M+1.0$3M+$2M
Totals $13M $33M +$28M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202518 ROKDSL Blue Jays Red 10082 10201 11395 03 122265183448 61209 3911 201 12
202518 ROKDSL Blue Jays Red 10076 13301 17265 03 171357250607 79240 2617 296 85
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKTOR 6962 10102 5202 10 161246274521 113200 297 248 48 -4 +0 +0 +1 +2 -0.1
YTD19 ROKTOR 6959 14203 8142 10 237348424772 186262 2012 348 124 +2 +0 +0 +1 +2 0.5
ROS19 ROKTOR 0% 4641 8101 4141 00 195283293575 98275 309 261 58 -2 +0 +0 +1 +1 -0.0
ROS19 MLBTOR 0% 01 0000 000 00 277 249 49 +0 +0
FULL19 ROKTOR 6963 10102 5202 10 159246270516 111195 297 248 48 -4 +0 +0 +1 +2 -0.1
TOT19 ROKTOR 115103 18203 9343 10 175261282542 107227 308 253 52 -6 +0 +0 +2 +3 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTOR 34% 177158 33613 14513 21 209286316602 108282 298 274 68 -6 +0 +0 +3 +5 0.2
202821 MLBTOR 48% 314280 601026 25886 31 214293329621 114284 288 281 74 -9 +0 +0 +6 +9 0.5
202922 MLBTOR 54% 415372 811429 331157 41 218294339632 121285 288 286 77 -11 +0 +0 +7 +12 0.9
203023 MLBTOR 57% 482432 9416211 391328 52 218294340635 123286 278 290 80 -11 +0 +0 +9 +14 1.2
203124 MLBTOR 57% 520464 10318312 421429 52 222299351650 129287 278 291 81 -11 +0 +0 +9 +15 1.3
203225 MLBTOR 57% 520464 10318312 421429 52 222299351650 129287 278 293 82 -10 +0 +0 +9 +15 1.4
203326 MLBTOR 56% 520464 10418313 421429 52 224301360661 136287 278 293 83 -10 +0 +0 +9 +15 1.4
203427 MLBTOR 55% 520463 10418313 431429 52 225303361664 136287 278 293 83 -10 +0 +0 +9 +15 1.4
203528 MLBTOR 59% 520463 10117312 431439 52 218297346643 127286 288 292 82 -11 +0 -1 +9 +15 1.3
203629 MLBTOR 61% 520462 10017212 441449 41 216297340637 123285 288 290 80 -12 +0 -1 +9 +15 1.2
203730 MLBTOR 62% 520462 10017212 441459 41 216297340637 123284 288 288 78 -13 +0 -2 +9 +15 1.0
203831 MLBTOR 63% 504448 9516211 421429 31 212293330623 118281 288 283 75 -14 +0 -3 +9 +14 0.7
202720 MLBTOR 34% 6155 11201 5171 10 200279291570 91283 288 262 59 -3 +0 +0 +1 +2 0.0
202821 MLBTOR 48% 152136 29513 12433 10 213291331622 118285 288 269 64 -6 +0 +0 +3 +4 0.1
202922 MLBTOR 54% 225201 44815 18624 21 219296343639 124287 288 274 68 -8 +0 +0 +4 +6 0.2
203023 MLBTOR 57% 273244 53916 22755 31 217295336631 119288 278 278 71 -9 +0 +0 +5 +8 0.4
203124 MLBTOR 57% 294263 591027 24805 31 224301357659 133289 278 280 72 -9 +0 +0 +5 +8 0.5
203225 MLBTOR 57% 294263 591027 24805 31 224301357659 133289 278 281 73 -9 +0 +0 +5 +8 0.5
203326 MLBTOR 56% 294263 591027 24805 31 224301357659 133288 278 281 73 -9 +0 +0 +5 +8 0.5
203427 MLBTOR 55% 288257 571017 24795 31 222301350651 128288 278 281 73 -9 +0 +0 +5 +8 0.5
203528 MLBTOR 59% 307273 601027 26845 31 220299348647 128288 278 280 73 -9 +0 -0 +5 +9 0.5
203629 MLBTOR 61% 317281 611027 27886 31 217299342641 125287 289 278 71 -10 +0 -1 +6 +9 0.4
203730 MLBTOR 62% 324288 621117 27906 21 215296333629 118285 288 276 69 -11 +0 -1 +6 +9 0.2
203831 MLBTOR 63% 318283 601017 27905 21 212292329621 117283 288 272 66 -12 +0 -2 +6 +9 0.1
▸ Career Totals
Career 31472808 6141051671 26086855 2910 219298343641 125288 288 277 70 -105 +2 -4 +56 +89 3.9
/ 162G 650580 12722315 5417911 62 219298345643 126288 288 277 70 -22 +0 -1 +12 +18 0.8
Career 56785055 109618828128 4681581102 5021 217296341637 124287 288 287 78 -141 +2 -7 +101 +161 11.9
/ 162G 650579 12622315 5418112 62 218298344642 126287 288 287 78 -16 +0 -1 +12 +18 1.4

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
202518 ROKDSL Blue Jays Red 10076 13301 17265 03 171357250607 79240 2617 296 85 -2 -1 +3 -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
#1Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,2347428219294344+58+327.26.3
/162664156+11.9+6.61.5pk7: 5

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
Renyel Campos (OGILVIE) 19 175/261/282 107227 31 30% 8% 52 -0.1
Carlos Rodriguez
2022 · A
19 39 40→45 46→45 47 181/281/275 94294 76 37% 11% 57 -1.2 183/259/259 76293 56 36% 9% 43 -2.2 170/253/254842537233%9%37-1.0
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Randel Alcantara
2016 · A
19 44 41→45 46→45 43 211/283/321 110282 76 26% 6% 69 -0.4 197/255/304 107263 96 27% 5% 53 -1.5 132/175/24210915714327%3%1-1.4
Bo Naylor
2019 · A
19 44 39→55 52→50 46 210/278/299 89296 69 30% 8% 60 -1.0 189/246/313 124271 118 33% 7% 50 -1.7 218/311/403185271231227%11%99+1.3
Carter Jensen
2023 · A
20 35→45 42→55 45→50 44 176/254/278 102265 97 35% 9% 46 -2.0 196/287/331 135277 149 32% 11% 73 -0.1 224/298/39617229121829%9%92+0.9
Alejandro Flores
2015 · A
19 40 41→50 48→40 43 199/259/294 95265 95 28% 7% 51 -1.7 195/256/288 93291 86 33% 7% 48 -1.9 202/257/34214027113430%6%59-0.5
Joe Mack
2022 · A
19 43→40 39→55 45 49 193/294/276 83327 65 38% 12% 63 -0.9 197/277/301 104294 122 34% 9% 61 -1.0 212/278/38317127123530%7%80+0.3
Meibrys Viloria
2015 · A
18 45→47 40→45 46→40 48 218/285/316 97280 75 24% 8% 68 -0.5 235/286/325 90300 63 22% 6% 70 -0.3 247/290/36611931811225%5%79+0.2
Thayron Liranzo
2022 · A
19 45→43 39→50 49→30 44 211/285/298 86311 68 32% 8% 63 -0.8 210/293/378 168310 193 36% 10% 89 +0.9 201/295/38318329122136%11%86+0.4
Samuel Basallo
2023 · A
18 41→48 44→55 48→45 40 209/264/317 108283 124 30% 6% 59 -1.1 232/286/390 158298 197 28% 7% 88 +0.9 230/287/40617628623628%7%89+0.8
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Hoy Park
2016 · A
20 40→49 41→45 47→55 46 196/269/296 99264 811 28% 8% 56 -1.3 205/280/294 89283 516 27% 8% 59 -1.1 227/314/3259830081725%10%79+0.2
Leopoldo Correa
2010 · A
18 41 42→45 50→30 48 197/280/305 107291 95 33% 10% 63 -0.8 210/272/297 87263 63 21% 7% 57 -1.2 212/269/300892618021%6%53-0.5
Rodolfo Castro
2018 · A
19 41→40 42→55 47→50 39 203/257/313 110287 85 31% 6% 55 -1.4 192/232/317 125275 125 34% 4% 45 -2.1 205/272/358153266191130%7%72-0.2
Miguel Palma
2021 · A
19 42 41→45 48→40 42 201/285/303 102283 911 30% 7% 66 -0.6 214/290/334 120285 135 28% 8% 76 +0.0 213/279/33011727714227%7%69-0.2
Shed Long Jr.
2016 · A
20 42→47 42→50 43→50 42 210/262/309 99277 96 27% 6% 56 -1.3 229/287/360 131315 1311 30% 7% 80 +0.4 233/295/385151314171130%7%87+0.6
Eddys Leonard
2021 · A
20 42→47 40→55 45→50 44 202/274/296 94295 78 32% 8% 59 -1.1 228/295/379 151303 175 29% 7% 89 +1.0 225/292/37815329318428%6%84+0.6
Omar Martinez
2021 · A
20 43→38 39→45 48→40 47 206/280/291 85290 75 30% 9% 59 -1.1 197/282/309 112296 125 34% 9% 66 -0.6 174/263/29211826214437%10%52-1.0
Carlos Soto
2019 · A
20 41 40→50 43→30 45 199/265/285 86265 83 27% 8% 52 -1.6 200/264/298 98278 94 30% 7% 55 -1.4 169/256/29112223212031%10%49-0.8