Cristofer TorinSS Amarillo Sod Poodles
Age 21 R/R 5'9" / 155 lbs AA HR +4% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION348 act + 232 ros · stats below = ROS only
wRC+†75
AVG/OBP/SLG.232 / .296 / .351
PA232
HR4
K%16
BB%7
BABIP265
ISO118
MLB%2%
Value2026 · WAR
BAT: -17.6 runs (wOBA-derived runs vs avg)-18BATRUN: -1.1 runs (SB/CS + UBR baserunning)-1RUNFLD: -1.2 runs (Defensive runs vs avg)-1FLDPOS: +6.2 runs (Positional adjustment)+6POSREP: +16.4 runs (Replacement-level credit)+16REPTotal WAR: +0.20+0.2WAR
0.01.22.40.00.81.31.61.81.91.9+$51M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 57 / POW 30
Toolsscout grade
CONTACT57
scouting grade only
POWER30
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
DEFENSE54
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Pre-Arb$0.8M+1.3$9M+$8M
2029Pre-Arb$0.8M+1.6$10M+$10M
2030Arb-1$4M+1.8$11M+$8M
2031Arb-2$7M+1.9$10M+$6M
2032Arb-3$10M+1.9$10M+$4M
Totals $23M $53M +$39M

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
202217 ROKDSL D-backs Black 202169 39710 27304 216 231350284634 53277 1513 293 82
202217 ROKDSL D-backs Black 202159 531220 37204 216 333470434904 101376 1018 409 171
202318 A2 teams 282256 53314 22523 214 207278273551 66244 188 250 49
202318 A2 teams 282243 66424 35393 214 272370354724 82308 1412 333 113
202419 AVisalia Rawhide 512441 911623 591116 155 206308272580 66267 2212 267 63
202419 AVisalia Rawhide 512419 1071934 81846 155 255383344727 88308 1616 336 115
202520 A+2 teams 569517 1242425 401137 167 240303323626 83295 207 277 70
202520 A+2 teams 569488 1422636 69817 167 291387393780 102335 1412 353 128
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AAARI 348319 711249 18505 66 223275370645 147235 145 279 72 -11 -1 +0 +4 +10 0.1
YTD21 AAARI 348310 7814410 27395 66 252322419741 168257 118 325 107 +3 -1 +0 +4 +10 1.5
ROS21 AAARI 2% 232211 49924 16383 43 232296351646 118256 167 284 75 -7 -0 -1 +2 +7 0.1
ROS21 MLBARI 2% 55 1000 010 00 200200200400 258 200 277 70 -0 +0 -0 +0 +0 0.0
FULL21 AAARI 353324 721249 18515 66 222274367641 145235 145 279 72 -11 -1 -0 +4 +10 0.1
TOT21 AAARI 580530 12021613 34888 109 226283362645 136247 156 281 73 -18 -2 -1 +6 +16 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBARI 44% 570519 12122412 40926 96 233296360656 127260 167 294 83 -11 -1 -3 +6 +16 0.8
202823 MLBARI 61% 609552 13023414 45997 96 236301368669 132263 167 302 89 -8 -1 -3 +7 +17 1.3
202924 MLBARI 66% 619561 13524416 461007 96 241306383689 143265 167 307 93 -5 -1 -3 +7 +18 1.6
203025 MLBARI 69% 627567 13624416 481027 106 240307381688 141265 168 310 95 -3 -0 -3 +7 +18 1.8
203126 MLBARI 70% 634573 13925417 491037 106 243310389699 147265 168 311 96 -3 -0 -3 +7 +18 1.9
203227 MLBARI 69% 634572 13825417 501037 106 241310388698 147265 168 311 96 -3 -0 -3 +7 +18 1.9
203328 MLBARI 68% 629567 13624417 501037 96 240309386696 146265 168 310 96 -3 -1 -4 +7 +18 1.7
203429 MLBARI 67% 619558 13424416 491037 85 240309384693 143265 178 309 94 -4 -0 -5 +7 +18 1.5
203530 MLBARI 66% 609548 13023415 491037 75 237308376684 139264 178 306 92 -5 -1 -5 +7 +17 1.3
203631 MLBARI 65% 595537 12622415 471026 64 235303374678 140262 178 302 89 -7 -0 -6 +6 +17 1.0
203732 MLBARI 65% 576519 12121414 461016 53 233303370673 137259 188 297 85 -10 -0 -7 +6 +16 0.6
203833 MLBARI 65% 546492 11119312 43996 43 226296350645 124256 188 290 80 -12 -0 -7 +6 +15 0.2
202722 MLBARI 44% 251228 541025 18413 43 237301364665 127262 167 288 79 -6 -0 -1 +3 +7 0.2
202823 MLBARI 61% 373339 821539 27604 64 242305383689 142265 167 296 85 -6 -0 -2 +4 +11 0.6
202924 MLBARI 66% 411372 9116311 31675 64 245311392704 148267 168 301 89 -5 -0 -2 +4 +12 0.8
203025 MLBARI 69% 431390 9517312 33705 74 244311395706 151268 168 304 91 -4 -0 -2 +5 +12 1.0
203126 MLBARI 70% 443401 9818312 34725 74 244311394705 150268 168 305 92 -4 -0 -2 +5 +13 1.1
203227 MLBARI 69% 437395 9617312 34715 74 243311392703 149267 168 305 92 -4 -0 -2 +5 +12 1.1
203328 MLBARI 68% 431389 9517312 34715 64 244313396709 152267 168 305 91 -4 -0 -3 +5 +12 1.0
203429 MLBARI 67% 413372 9016311 33685 64 242312390702 148267 168 303 90 -5 -0 -3 +4 +12 0.8
203530 MLBARI 66% 400361 8615310 32674 53 238307380687 141266 178 301 88 -5 -0 -3 +4 +11 0.7
203631 MLBARI 65% 387349 8315210 31664 43 238307378686 140264 178 297 85 -6 -0 -4 +4 +11 0.5
203732 MLBARI 65% 373336 781429 30654 32 232303366669 134261 178 292 81 -8 -0 -4 +4 +11 0.2
203833 MLBARI 65% 353318 721228 28644 22 226297352649 126258 188 285 76 -9 -0 -5 +4 +10 -0.1
▸ Career Totals
Career 47084255 102118232121 36578353 6341 240308383691 143267 178 299 87 -68 -4 -34 +50 +133 7.9
/ 162G 650587 14125417 501087 96 240307383690 143267 178 299 87 -9 -1 -5 +7 +18 1.1
Career 90648159 191333555197 7261554103 17387 234305361667 127266 178 298 86 -141 -0 -54 +97 +257 16.2
/ 162G 650585 13724414 521117 126 234304361665 126266 178 298 86 -10 +0 -4 +7 +18 1.2

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
202217 ROKDSL D-backs Black 202159 531220 37204 216 333470434904 101376 1018 409 171 +16 +2 +6 2.4
202318 AVisalia Rawhide 156140 33112 14302 64 236314300614 64287 199 286 77 -4 -0 +4 -0.0
202318 ROKACL D-backs Red 126103 33312 2191 150 320440427867 107333 717 392 158 +8 +3 +4 1.5
202419 AVisalia Rawhide 512419 1071934 81846 155 255383344727 88308 1616 336 115 +9 +1 +15 2.5
202520 AAAmarillo Sod Poodles 2521 8400 330 10 3814585711.030 190421 1212 434 190 +3 +0 +1 0.4
202520 A+Hillsboro Hops 544467 1342236 66787 157 287383385769 99331 1412 349 125 +16 +0 +15 3.2

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
#1Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#4Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#5Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
84,70911862238303379+50+1413.011.3
/162664179+7.1+2.01.8pk7: 10

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
Cristofer Torin (OGILVIE) 21 25→57 20→30 40 55 226/283/362 136247 1310 15% 6% 73 +0.2
Sherman Lacrus
2016 · A
22 46 40→30 45→50 49 222/293/313 91261 77 18% 7% 71 -0.3 207/262/291 84277 58 26% 6% 51 -1.7 188/240/263742484925%5%33-0.9
Jairo Marquez
2009 · A
21 48 40 43→45 50 229/288/318 89249 85 12% 6% 69 -0.4 221/266/312 91256 66 16% 5% 58 -1.2 217/251/299822524815%4%43-0.4
Jake Elmore
2009 · A
22 45→55 40 45→55 45 217/280/320 103285 610 25% 7% 66 -0.6 234/305/309 75287 314 18% 9% 74 -0.1 261/334/3347231522316%9%91+0.9
Noah Mendlinger
2022 · A
21 49→59 39→40 44→45 51 229/306/320 91288 56 21% 9% 78 +0.2 243/331/320 77296 48 18% 9% 89 +0.9 272/355/343713232815%8%101+1.3
Jasson Atondo
2019 · AAA
23 45→55 40→30 45→50 45 219/265/314 94262 811 19% 6% 58 -1.2 280/312/358 78313 612 12% 5% 89 +0.9 319/347/3755735231110%4%102+1.5
Andy Paz
2014 · A
21 45 38→40 42→45 47 212/273/289 77273 55 23% 7% 56 -1.3 200/258/270 70282 55 29% 7% 44 -2.1 202/252/250482713625%6%33-0.9
Rafael Lantigua
2019 · A
21 48→55 36→45 45→55 49 221/291/289 68287 29 22% 8% 63 -0.9 217/272/313 96289 712 26% 7% 61 -1.0 251/329/379129328122225%10%100+1.4
Roy Morales
2016 · A
21 44 36→30 44→45 47 204/269/273 69231 45 14% 5% 50 -1.7 232/297/293 61277 37 16% 7% 66 -0.6 271/335/332613234816%7%90+0.4
Ramón Urías
2015 · AAA
21 43→53 41→50 42→50 42 211/273/306 95261 89 22% 5% 61 -1.0 249/310/358 109302 1013 20% 5% 89 +1.0 261/328/377117313121420%5%99+1.0
Greg Garcia
2011 · A
21 46→54 40 44→50 43 222/277/317 96274 78 22% 5% 65 -0.7 237/310/328 91301 59 21% 8% 82 +0.5 242/351/334923096321%13%98+0.8
Noe Becerra
2008 · AAA
21 48 40→30 46→40 49 228/291/326 98274 78 19% 7% 72 -0.2 210/269/291 81267 78 23% 7% 54 -1.4 222/274/260382732118%6%46-0.6
Daniel Robertson
2015 · A
21 50→54 43→45 38→40 47 241/306/351 110296 103 22% 7% 86 +0.8 234/303/335 101301 84 23% 7% 80 +0.4 231/336/34511430111425%11%96+0.8
Rubén Tejada
2011 · MLB
21 50→60 37→40 45→50 46 235/289/305 70277 49 16% 6% 66 -0.6 250/306/319 69294 37 15% 6% 76 +0.1 246/313/343972867115%8%81+0.2
Luis Santana
2021 · AA
22 50 39→45 48→50 48 235/305/324 89283 68 19% 7% 79 +0.3 210/269/326 116284 129 29% 6% 64 -0.8 207/265/33312627415829%5%61-0.5
Brallan Perez
2017 · A
21 50 36→30 46→50 50 231/292/295 63268 311 15% 7% 65 -0.7 241/293/297 56298 38 19% 6% 66 -0.6 236/292/279432982720%6%56-0.7
David Hernandez
2008 · A
21 50 38→40 42→55 45 236/288/313 76287 56 19% 6% 67 -0.5 215/281/287 72273 313 21% 7% 59 -1.1 190/270/2445324102219%8%40-1.0
Emerson Landoni
2010 · A
21 46→56 37→40 45 46 216/281/289 72281 47 24% 7% 59 -1.1 232/276/309 77293 58 22% 5% 61 -1.0 263/307/339753144416%5%78+0.1
Luis Perez
2012 · A
21 48 39→30 49→50 50 225/294/319 94263 69 16% 7% 72 -0.2 222/266/337 115286 98 25% 5% 65 -0.7 223/256/36213929010726%4%63-0.2
Orlando Gonzalez
2007 · A
21 49 41→40 40→45 43 234/290/330 96275 87 18% 4% 74 -0.1 237/294/326 89263 85 13% 5% 74 -0.1 252/309/32876263838%5%79+0.1
Iván De Jesús Jr.
2008 · A
21 53→63 36→40 47→50 49 248/306/312 65306 39 20% 7% 75 -0.0 261/318/344 83321 610 19% 7% 88 +0.9 263/314/359973505425%6%88+0.6