Orlando MartinezOF Frisco RoughRiders
Age 28 L/L 5'11" / 185 lbs AA K +3% Svc 0.0 · Ctrl thru 2034 peak 0.3 · 2026
wRC+†93
AVG/OBP/SLG.231 / .291 / .348
PA250
HR4
SB9
K%22
BB%7
MLB%2%
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-2POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
5555
PWR
3535
SPD
4545
EYE
5145
trajectory · 10 yrs
0.3peak
2027

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
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-3M $-6M -$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
201820 A2 teams 291273 641114 14871 97 .234.274.326.600 .092.324 305 .261 58 -14 -1 +0 -2 +8 -0.9
201921 A+Inland Empire 66ers 422392 8116211 241061 54 .207.254.342.596 .135.250 256 .263 59 -19 -1 +0 -3 +12 -1.1
202123 AA2 teams 517489 10024113 231803 54 .204.245.337.582 .133.292 354 .254 53 -28 -1 +0 -3 +15 -1.7
202224 AAA2 teams 430398 861627 241191 97 .216.262.319.582 .103.283 286 .257 55 -22 -1 +0 -3 +12 -1.4
202325 AA3 teams 561517 11628413 291365 95 .224.272.369.642 .145.275 245 .276 69 -20 -0 +0 -3 +16 -0.7
202426 AA3 teams 436385 871526 40872 90 .226.302.322.624 .096.269 209 .276 69 -15 +2 +0 -3 +12 -0.4
202527 INTL2 teams 570514 1252445 461193 93 .243.309.335.644 .091.303 218 .282 74 -17 +1 +0 -3 +16 -0.3
▸ 2026 Season (actual · ROS · total)
202628 AAFrisco RoughRiders 7669 19402 7180 53 .275.342.420.762 .145.347 249 .329 110 +1 -0 +0 -0 +2 0.2
ROS28 MLBTEX 174158 38813 13391 42 .241.302.361.663 .120.295 227 .297 85 -3 +0 +0 -1 +5 0.1
TOT28 MLBTEX 250227 571215 20571 95 .251.315.379.693 .128.313 238 .306 93 -2 -0 +0 -2 +7 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%TEX 288261 631316 24551 63 .241.308.368.676 .126.287 198 .305 92 -3 +0 -1 -2 +8 0.2
202830 MLB 19%TEX 318287 691426 27631 63 .240.308.366.674 .125.287 208 .303 90 -3 +0 -2 -2 +9 0.2
202931 MLB 29%TEX 316284 681416 27642 42 .239.310.359.669 .120.286 209 .301 88 -4 +0 -3 -2 +9 0.0
203032 MLB 40%TEX 305275 651316 26641 32 .236.305.356.661 .120.285 219 .297 85 -5 -0 -4 -2 +9 -0.2
203133 MLB 54%TEX 280254 591215 23611 11 .232.299.346.645 .114.284 228 .292 81 -6 -0 -4 -2 +8 -0.4
203234 MLB 71%TEX 241218 501014 20541 01 .229.297.339.637 .110.282 228 .286 77 -6 -0 -5 -1 +7 -0.6
▸ Career Totals (MLE all levels + projections)
Career 51494705 10712182495 360123424 7944 .228.286.345.631 .117.285 247 .279 72 -165 -2 -19 -31 +146 -7.2
/ 162G 650594 13628312 451563 106 .229.286.347.633 .118.287 247 .279 72 -21 -0 -2 -4 +18 -0.9

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
201820 ABurlington Bees 238218 631213 17561 65 .289.343.394.738 .106.373 247 .329 110 +3 -1 +7 0.9
201820 ROKOrem Owlz 5348 18502 490 32 .375.423.6041.027 .229.421 178 .440 195 +6 -0 +2 0.7
201921 A+Inland Empire 66ers 422380 10021412 36791 54 .263.329.434.763 .171.299 199 .335 114 +7 -1 +12 1.9
202123 AARocket City Trash Pandas 436400 10323216 301193 53 .258.313.445.758 .188.326 277 .333 113 +7 -0 +12 1.9
202123 INTLGlendale Desert Dogs 8179 17221 2140 01 .215.235.329.564 .114.250 172 .249 48 -5 -0 +2 -0.3
202224 AAASalt Lake Bees 267244 611245 19591 33 .250.307.393.700 .143.306 227 .309 95 -2 -1 +8 0.5
202224 AARocket City Trash Pandas 163141 43714 18330 64 .305.384.454.838 .149.361 2011 .365 138 +7 -0 +5 1.1
202325 AAASalt Lake Bees 164147 361003 14300 21 .245.311.374.685 .129.284 189 .303 90 -2 +0 +5 0.3
202325 AARocket City Trash Pandas 325292 781749 24643 63 .267.328.445.773 .178.309 207 .337 116 +6 +0 +9 1.5
202325 INTLCangrejeros de Santurce 7256 11200 12142 11 .196.357.232.589 .036.256 1917 .285 77 -2 -0 +2 -0.0
202426 AARocket City Trash Pandas 324274 721515 41511 40 .263.360.380.739 .117.298 1613 .330 110 +4 +1 +9 1.4
202426 ROKACL Angels 3930 10010 830 20 .333.462.400.862 .067.370 821 .393 159 +3 +0 +1 0.4
202426 INTLCriollos de Caguas 7361 18501 9131 30 .295.394.426.821 .131.347 1812 .361 135 +3 +1 +2 0.6
202527 AACorpus Christi Hooks 269237 641223 28461 42 .270.348.376.724 .105.323 1710 .326 108 +2 +0 +8 1.0
202527 INTLTomateros de Culiacan 301259 831719 35342 51 .320.405.498.903 .178.335 1112 .394 160 +20 +1 +9 3.0

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
Orlando Martinez (OGILVIE) 28 55 35 45 45 .231/.291/.348 .117.285 43 22% 7% 79 +0.1
Jesus Valenzuela
2017 · AAA
28 49 42→40 47→40 46 .237/.287/.338 .100.286 108 21% 6% 73 -0.1 .224/.267/.339 .115.281 129 24% 5% 66 -0.6 .190/.219/.296.105.24311027%3%30-0.5
Carlos Alvarez
2016 · AAA
28 47 42→45 46→45 52 .228/.305/.342 .113.273 98 19% 9% 83 +0.6 .238/.305/.324 .086.294 69 20% 7% 78 +0.2 .241/.307/.302.061.3022719%7%69-0.2
Ricardo Gastelum
2012 · AAA
28 49 40 47→40 44 .234/.279/.324 .090.283 77 20% 5% 66 -0.6 .219/.273/.337 .118.279 128 25% 6% 68 -0.5 .201/.259/.330.129.25513626%6%57-0.3
Gilberto Sotomayor
2006 · AAA
28 48 41→30 48→45 45 .235/.285/.336 .101.282 912 20% 6% 72 -0.2 .258/.291/.331 .073.301 59 16% 4% 72 -0.2 .279/.305/.329.050.3233614%3%75-0.0
Ryan Lollis
2015 · AAA
28 51→61 41→45 46→45 47 .244/.290/.342 .098.279 87 16% 6% 76 +0.0 .248/.295/.330 .082.291 68 16% 6% 75 -0.0 .252/.299/.321.069.2983716%6%71-0.2
BJ Boyd
2021 · AAA
28 49→55 39→45 48→50 43 .236/.279/.321 .086.291 710 21% 5% 66 -0.6 .258/.310/.408 .150.313 1712 22% 6% 102 +1.9 .271/.326/.421.150.325171221%6%109+1.3
Taylor Kohlwey
2023 · AAA
29 50→53 41→45 48→50 48 .238/.305/.340 .102.305 810 24% 8% 82 +0.5 .229/.307/.342 .113.291 1012 23% 9% 84 +0.6 .230/.322/.348.118.286111522%10%90+0.9
Juan Carlos Gamboa
2019 · AAA
28 50 43→45 45→50 43 .243/.293/.354 .111.305 119 24% 6% 81 +0.4 .251/.315/.371 .120.324 139 25% 8% 95 +1.4 .261/.330/.370.109.33912525%8%101+1.2
Chase Calabuig
2023 · AA
27 48→56 42→40 46→45 50 .233/.297/.340 .107.277 105 20% 8% 79 +0.3 .252/.308/.383 .131.293 126 17% 7% 95 +1.4 .293/.339/.461.168.32213313%7%123+1.0
Bijan Rademacher
2018 · AAA
27 51→48 44→45 45 50 .246/.311/.364 .118.303 115 22% 8% 91 +1.1 .224/.276/.308 .084.287 76 23% 6% 61 -1.0 .203/.251/.245.043.2623322%6%33-1.9
Carlos Lopez
2017 · AAA
28 56→64 40 43→40 47 .267/.309/.367 .099.312 75 17% 6% 90 +1.0 .271/.319/.350 .079.325 44 17% 7% 89 +1.0 .278/.332/.335.057.3331116%7%91+0.8
Mason Williams
2020 · MLB
28 51→54 44→45 44→55 44 .250/.290/.363 .113.297 1210 20% 5% 82 +0.5 .238/.283/.366 .128.301 1410 25% 6% 79 +0.3 .227/.278/.336.109.300111327%6%66-0.3
Efren Navarro
2014 · AAA
28 54→60 41→45 43→45 46 .259/.306/.360 .101.313 76 19% 6% 87 +0.8 .258/.310/.352 .094.324 64 21% 7% 86 +0.8 .255/.308/.340.084.3205120%7%79+0.2
Mike Paulk
2011 · AAA
27 50→57 42→45 44→45 48 .240/.296/.344 .104.290 97 20% 7% 79 +0.3 .236/.287/.345 .109.291 96 21% 7% 76 +0.0 .258/.307/.361.103.3158220%7%85+0.4
Adron Chambers
2015 · MLB
28 51→60 41→45 48→55 46 .246/.305/.344 .098.316 914 24% 7% 83 +0.6 .236/.292/.334 .098.302 713 23% 7% 75 -0.0 .238/.292/.334.096.32221425%6%71-0.1
Kevin Howard
2009 · AAA
28 49→56 44→45 42→45 48 .241/.290/.361 .119.275 126 17% 6% 81 +0.4 .243/.290/.359 .116.276 126 16% 6% 81 +0.4 .244/.287/.347.103.27811516%5%73-0.1
Val Majewski
2009 · AAA
28 50→54 43→45 46→50 45 .242/.294/.361 .119.299 1010 22% 6% 83 +0.6 .232/.289/.367 .135.284 1510 23% 7% 83 +0.6 .227/.288/.359.132.279161024%7%77+0.1
Brian Dinkelman
2012 · MLB
28 49→56 39→45 46→50 45 .236/.287/.324 .089.289 68 20% 6% 70 -0.3 .217/.274/.318 .101.263 810 20% 6% 63 -0.8 .201/.267/.315.113.235101018%7%58-0.6
Vimael Machín
2022 · MLB
28 46→55 43→45 49→45 49 .226/.291/.341 .115.272 106 20% 8% 76 +0.1 .234/.300/.334 .100.282 84 19% 8% 79 +0.3 .243/.302/.358.114.28811719%7%83+0.4
Cory Keylor
2007 · AA
27 50→56 43→45 43→45 43 .245/.294/.352 .106.312 116 25% 6% 81 +0.4 .226/.278/.343 .117.310 118 29% 6% 72 -0.2 .204/.259/.327.122.29010732%6%59-0.9