Cristofer TorinSS Amarillo Sod Poodles
Age 21 R/R 5'9" / 155 lbs AA HR -5% Svc 0.0 · Ctrl thru 2034 peak 1.8 · 2031
wRC+†66
AVG/OBP/SLG.223 / .299 / .305
PA320
HR3
K%21
BB%9
MLB%2%
BAT: -12.4 runs (wOBA-derived runs vs avg)-12BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: -1.3 runs (Defensive runs vs avg)-1FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
2557
PWR
2030
SPD
4040
FLD
3054
EYE
5455
trajectory · 10 yrs
2.1peak
2031

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M+1.4$12M+$11M
2030Arb-2$0.9M+1.7$15M+$14M
2031Arb-3$0.9M+1.8$17M+$16M
2032Ext / FA-deal$4M+1.8$17M+$13M
2033Ext / FA-deal$6M+1.6$16M+$9M
2034Ext / FA-deal$8M+1.4$14M+$6M
Totals $21M $91M +$70M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL D-backs Black 202169 39710 27304 216 .231.350.284.634 .053.277 1513 .292 82 -4 +2 +0 +2 +6 0.6
202318 A2 teams 282256 54314 22523 214 .211.281.277.558 .066.249 188 .254 52 -15 +3 +0 +3 +8 -0.2
202419 AVisalia Rawhide 512442 911623 581126 155 .206.306.271.578 .066.267 2211 .266 62 -22 +1 +0 +5 +15 -0.1
202520 A+2 teams 569515 1222225 421137 167 .237.303.317.620 .080.291 207 .275 69 -20 +0 +0 +6 +16 0.2
▸ 2026 Season (actual · ROS · total)
202621 AAAmarillo Sod Poodles 6757 10202 8210 02 .175.277.316.593 .140.229 3112 .252 51 -4 -1 +0 +1 +2 -0.2
ROS21 MLBARI 253226 49913 23572 43 .217.295.305.600 .088.273 239 .276 70 -9 -0 -1 +3 +7 -0.1
TOT21 MLBARI 320283 591115 31782 45 .208.291.307.599 .099.267 2410 .271 66 -12 -1 -1 +3 +9 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 12%ARI 602534 1182129 581135 106 .221.303.318.622 .097.263 1910 .286 77 -16 -0 -3 +6 +17 0.4
202823 MLB 29%ARI 649574 13023212 641216 116 .226.311.336.647 .110.265 1910 .294 83 -12 -0 -3 +7 +18 1.0
202924 MLB 46%ARI 674595 13624313 681256 126 .229.314.345.658 .116.267 1910 .300 88 -9 +0 -4 +7 +19 1.4
203025 MLB 61%ARI 687605 14025314 711276 126 .231.318.352.670 .121.268 1810 .304 91 -7 +0 -4 +7 +19 1.7
203126 MLB 78%ARI 695611 14225315 731286 116 .232.320.357.677 .124.269 1811 .306 92 -6 -0 -4 +7 +20 1.8
203227 MLB 93%ARI 695610 14225315 741296 116 .233.322.357.679 .125.269 1911 .306 92 -6 -0 -4 +7 +20 1.8
203328 MLBARI 691606 14125315 741306 105 .233.322.358.680 .125.269 1911 .305 92 -7 +0 -4 +7 +20 1.6
203429 MLBARI 681597 13624214 731306 85 .228.318.345.663 .117.268 1911 .303 90 -8 -0 -5 +7 +19 1.4
203530 MLBARI 670587 13223213 721306 74 .225.316.337.653 .112.267 1911 .300 88 -9 -0 -6 +7 +19 1.1
203631 MLBARI 656575 12922213 701306 43 .224.315.337.652 .113.266 2011 .297 85 -11 -0 -6 +7 +19 0.8
203732 MLBARI 638560 12421212 681305 24 .221.311.330.642 .109.265 2011 .292 82 -13 -1 -7 +7 +18 0.4
203833 MLBARI 608533 11620210 651285 13 .218.308.319.627 .101.264 2111 .287 78 -15 -1 -7 +7 +17 0.0
203934 MLBARI 560492 1061829 591224 13 .215.305.315.620 .100.263 2211 .281 74 -17 -1 -8 +6 +16 -0.4
204035 MLBARI 502440 911517 531154 12 .207.298.293.591 .086.261 2311 .275 68 -18 -1 -8 +5 +14 -0.7
▸ Career Totals (MLE all levels + projections)
Career 108269527 213836839186 1114212299 17890 .224.312.330.642 .105.268 2010 .292 82 -223 -0 -74 +116 +307 12.8
/ 162G 650572 12822211 671276 115 .224.312.327.639 .103.268 2010 .292 82 -13 +0 -4 +7 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL D-backs Black 202159 531220 37204 216 .333.470.434.904 .101.376 1018 .409 171 +16 +2 +6 2.4
202318 AVisalia Rawhide 156140 33112 14302 64 .236.314.300.614 .064.287 199 .286 77 -4 -0 +4 -0.0
202318 ROKACL D-backs Red 126103 33312 2191 150 .320.440.427.867 .107.333 717 .392 158 +8 +3 +4 1.5
202419 AVisalia Rawhide 512419 1071934 81846 155 .255.383.344.727 .088.308 1616 .336 115 +9 +1 +15 2.5
202520 AAAmarillo Sod Poodles 2521 8400 330 10 .381.458.5711.030 .190.421 1212 .434 190 +3 +0 +1 0.4
202520 A+Hillsboro Hops 544467 1342236 66787 157 .287.383.385.769 .099.331 1412 .349 125 +16 +0 +15 3.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
Cristofer Torin (OGILVIE) 21 25→57 20→30 40 55 .223/.299/.305 .082.279 36 21% 9% 72 -0.1
Andy Paz
2014 · A
21 46 37→40 42→45 48 .215/.279/.290 .075.276 45 23% 8% 58 -1.2 .200/.260/.272 .072.277 55 27% 7% 45 -2.1 .210/.261/.258.048.2773624%6%38-0.7
Jake Elmore
2009 · A
22 46→56 40 45→55 45 .217/.280/.319 .102.286 610 25% 7% 66 -0.6 .232/.303/.309 .077.283 413 18% 9% 73 -0.1 .266/.337/.349.083.31432315%9%95+1.0
Sherman Lacrus
2016 · A
22 47 40→30 45→50 49 .225/.297/.314 .089.263 77 17% 7% 73 -0.1 .204/.258/.288 .084.268 68 25% 6% 49 -1.8 .183/.231/.254.071.2365924%4%26-1.1
Noah Mendlinger
2022 · A
21 48→58 39→40 45 51 .228/.304/.321 .093.288 57 22% 9% 77 +0.1 .241/.330/.319 .078.292 48 17% 9% 89 +0.9 .264/.349/.334.069.3122814%8%97+1.1
Rafael Lantigua
2019 · A
21 48→56 36→45 45→55 49 .221/.290/.289 .068.286 29 22% 8% 63 -0.9 .217/.272/.310 .093.282 612 24% 7% 60 -1.0 .251/.327/.378.127.328112225%9%99+1.3
Jorge Flores
2014 · A
22 45→55 39→30 44→50 48 .212/.281/.307 .095.255 410 18% 7% 64 -0.8 .237/.290/.304 .067.287 210 17% 6% 66 -0.6 .218/.286/.287.069.26561019%6%58-0.7
Noe Becerra
2008 · AAA
21 47 41→30 46→40 48 .228/.290/.329 .101.275 89 20% 7% 73 -0.1 .209/.269/.288 .079.267 78 23% 7% 53 -1.5 .224/.278/.263.039.2762118%6%48-0.5
Jasson Atondo
2017 · AAA
21 47→57 39→30 49→50 44 .224/.256/.309 .085.252 612 14% 4% 52 -1.6 .240/.277/.321 .081.280 611 16% 5% 64 -0.8 .310/.339/.367.057.34231110%4%96+1.2
Josh Kasevich
2023 · A
22 49→57 39→40 43→50 49 .231/.293/.322 .091.268 56 15% 6% 72 -0.2 .241/.292/.312 .071.282 59 15% 6% 69 -0.4 .246/.296/.303.058.2884915%6%65-0.4
Yohander Martinez
2023 · A
21 46 36→30 43→50 52 .214/.307/.273 .060.278 58 23% 10% 68 -0.5 .200/.307/.267 .067.284 57 28% 10% 67 -0.5 .167/.290/.223.056.2504530%11%49-0.6
David Hernandez
2008 · A
21 49 37→40 42→55 45 .230/.284/.301 .072.281 56 20% 6% 63 -0.9 .217/.281/.288 .071.273 313 20% 7% 59 -1.1 .190/.270/.244.053.24102219%8%40-1.0
Emerson Landoni
2010 · A
21 46→56 37→40 46→45 45 .217/.280/.291 .074.283 57 24% 7% 59 -1.1 .225/.268/.298 .073.286 59 22% 5% 55 -1.4 .261/.304/.333.072.3113416%5%75-0.0
Roy Morales
2016 · A
21 44 36→30 44→45 47 .204/.268/.273 .070.231 45 14% 5% 50 -1.7 .229/.290/.289 .060.270 37 15% 6% 63 -0.9 .267/.331/.325.058.3194816%7%86+0.3
Jesus Rodriguez
2022 · A
20 47→56 39→45 48→50 49 .219/.288/.312 .093.287 411 24% 8% 68 -0.5 .242/.304/.357 .115.297 913 20% 7% 86 +0.8 .254/.316/.360.106.307101619%7%89+0.7
Ramon Soto
2010 · AAA
22 47 39→30 47→45 43 .227/.276/.306 .079.283 810 22% 6% 61 -1.0 .240/.283/.304 .064.290 48 18% 5% 63 -0.9 .272/.316/.326.054.3332718%5%78+0.1
Brallan Perez
2017 · A
21 50 35→30 47→50 51 .230/.294/.290 .061.265 311 14% 7% 65 -0.7 .239/.291/.297 .058.292 48 18% 6% 64 -0.8 .234/.290/.278.044.2922719%6%55-0.8
Jairo Marquez
2009 · A
21 49 40 43→45 50 .231/.290/.321 .090.251 85 12% 6% 71 -0.3 .221/.267/.312 .091.255 76 16% 5% 59 -1.1 .217/.251/.299.082.2524815%4%43-0.4
Rubén Tejada
2011 · MLB
21 50→60 37→40 46→50 46 .233/.287/.304 .071.276 49 17% 6% 65 -0.7 .251/.307/.320 .069.295 37 15% 6% 77 +0.1 .248/.314/.340.093.2896116%7%81+0.2
Luis Santana
2021 · AA
22 51 39→45 47→50 49 .240/.311/.329 .088.285 78 18% 7% 82 +0.5 .212/.270/.330 .118.280 129 28% 5% 66 -0.6 .212/.267/.344.132.27216827%5%64-0.4
Gavin Cecchini
2015 · A
21 42→52 40→45 47→45 45 .205/.259/.303 .098.258 77 23% 6% 53 -1.5 .246/.295/.343 .097.291 75 17% 6% 79 +0.3 .254/.303/.343.088.2976416%6%76+0.1