River TownOF Tucson Baseball Team
Age 27 L/R 5'10" / 181 lbs INTL HR -5%BB +4% Svc 0.0 · Ctrl thru 2036 peak 0.3 · 2026
wRC+†93
AVG/OBP/SLG.233 / .321 / .348
PA203
HR4
K%20
BB%9
MLB%0%
BAT: -1.7 runs (wOBA-derived runs vs avg)-2BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.2 runs (Positional adjustment)-1POSREP: +5.8 runs (Replacement-level credit)+6REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
6060
PWR
3131
SPD
4646
EYE
5757
trajectory · 10 yrs
0.4peak
2028

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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$1.0M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $1M $-5M -$7M

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
202122 ROKACL Royals Gold 7262 10300 5195 60 .161.278.210.487 .048.233 267 .224 30 -6 +1 +0 -0 +2 -0.3
202223 A2 teams 470406 8216411 3711716 223 .202.294.342.636 .140.249 258 .278 71 -16 +3 +0 -3 +13 -0.2
202324 A+Quad Cities River Bandits 357310 74815 326912 204 .239.333.319.653 .081.289 199 .291 81 -8 +2 +0 -2 +10 0.3
202425 AANorthwest Arkansas Naturals 249211 40621 26439 35 .190.305.251.556 .062.229 1710 .261 58 -12 -1 +0 -1 +7 -0.8
202526 INTLTucson Baseball Team 281247 801931 25244 93 .324.395.437.832 .113.356 99 +0 -2
▸ 2026 Season
202627 MLBKC 203178 42714 19404 41 .236.323.354.677 .118.280 209 .306 93 -2 +0 +0 -1 +6 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 7%KC 233204 48914 22475 41 .235.325.348.673 .113.281 209 .307 93 -2 +0 -1 -1 +7 0.3
202829 MLB 18%KC 280246 571025 26586 42 .232.320.350.670 .118.282 219 .307 93 -2 +0 -1 -2 +8 0.3
202930 MLB 27%KC 313275 651226 29666 42 .236.323.360.683 .124.281 219 .305 91 -3 +0 -2 -2 +9 0.2
203031 MLB 39%KC 317279 651226 29686 31 .233.318.355.673 .122.281 219 .302 89 -4 +0 -3 -2 +9 0.1
203132 MLB 48%KC 309272 631126 28686 31 .232.317.353.670 .121.280 229 .297 86 -5 +0 -4 -2 +9 -0.1
203233 MLB 57%KC 287254 561015 26655 21 .220.305.327.632 .106.279 239 .292 82 -6 +0 -4 -2 +8 -0.4
203334 MLB 67%KC 249220 48814 23594 21 .218.304.318.622 .100.278 249 .286 77 -6 +0 -5 -1 +7 -0.6
▸ Career Totals (MLE all levels + projections)
Career 36203164 7301312258 32774388 8625 .231.320.341.661 .110.282 219 .269 64 -147 +7 -20 -22 +103 -8.1
/ 162G 650568 13124410 5913316 154 .231.320.340.660 .109.282 209 .269 64 -26 +1 -4 -4 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202122 ROKACL Royals Gold 7259 13400 8135 60 .220.361.288.649 .068.283 1811 .313 98 -0 +1 +2 0.3
202223 A+Quad Cities River Bandits 114100 25212 9172 40 .250.324.350.674 .100.274 158 .300 88 -2 +1 +3 0.2
202223 AColumbia Fireflies 356282 7018312 526414 183 .248.391.461.852 .213.276 1815 .374 144 +18 +2 +10 3.1
202324 A+Quad Cities River Bandits 357301 81916 415512 204 .269.379.365.744 .096.309 1511 .341 119 +8 +2 +10 2.1
202425 AANorthwest Arkansas Naturals 249196 46721 41339 35 .235.390.306.696 .071.273 1316 .330 110 +3 -1 +7 0.9
202526 INTLTucson Baseball Team 281247 801931 25244 93 .324.395.437.832 .113.356 99 .368 139 +13 +1 +8 2.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
River Town (OGILVIE) 27 60 31 46 57 .233/.321/.348 .116.280 44 20% 9% 93 +0.4
Greg Garcia
2017 · MLB
27 52→53 39→40 48→50 51 .245/.325/.333 .087.312 611 22% 9% 89 +1.0 .245/.340/.339 .094.310 77 21% 11% 98 +1.6 .241/.350/.334.093.3086321%13%99+0.8
Tim Fedroff
2014 · AAA
27 53→61 39→40 49→50 49 .254/.313/.343 .089.313 714 20% 8% 85 +0.7 .223/.291/.303 .080.302 612 26% 9% 67 -0.5 .205/.284/.265.060.2923628%10%53-1.0
Sam Fuld
2009 · AAA
27 53→57 40→45 49→60 51 .250/.311/.350 .100.287 613 15% 7% 87 +0.8 .245/.312/.350 .105.274 521 12% 9% 87 +0.8 .246/.317/.355.110.27342711%9%87+0.6
Luis Guillorme
2022 · MLB
27 54→61 41→40 41→45 58 .258/.345/.358 .100.306 97 18% 11% 104 +2.0 .249/.332/.334 .085.298 65 17% 11% 92 +1.2 .237/.324/.311.074.2883417%11%78+0.1
Jeff Corsaletti
2010 · AAA
27 49→53 42→45 49→50 53 .233/.309/.343 .110.279 810 19% 9% 85 +0.7 .228/.301/.334 .106.274 910 19% 9% 79 +0.3 .235/.318/.326.091.2839919%11%81+0.2
Ramón Flores
2018 · MLB
26 51→57 42→45 51→50 53 .248/.319/.351 .103.294 99 19% 9% 91 +1.1 .235/.301/.340 .105.290 1010 21% 8% 80 +0.4 .219/.283/.304.085.2738622%8%62-0.3
Jesus Valenzuela
2016 · AAA
27 51 40 43→40 50 .243/.304/.337 .094.297 87 20% 8% 80 +0.4 .229/.274/.335 .106.281 118 22% 6% 67 -0.5 .223/.263/.309.086.2709220%5%56-0.3
Dwight Smith Jr.
2020 · MLB
27 50→53 47→50 47→50 48 .247/.306/.387 .141.289 149 20% 7% 95 +1.4 .229/.291/.357 .128.288 148 24% 8% 81 +0.4 .187/.257/.236.049.2703329%8%31-0.7
Bryan Petersen
2013 · MLB
27 50→57 41→45 48→50 49 .239/.304/.338 .099.293 813 20% 8% 82 +0.5 .220/.282/.319 .099.307 711 29% 7% 67 -0.5 .203/.263/.299.096.3017833%7%50-1.1
Brian Buscher
2008 · MLB
27 50→57 44→45 43→45 48 .246/.299/.360 .114.282 115 17% 6% 85 +0.7 .252/.316/.370 .118.286 124 16% 8% 95 +1.4 .248/.319/.356.108.28012115%8%91+0.6
Boog Powell
2019 · MLB
26 51→58 40 46→50 50 .247/.309/.338 .091.301 815 20% 8% 82 +0.5 .223/.294/.329 .106.310 1016 29% 9% 75 -0.0 .208/.286/.314.106.30191831%10%65-0.5
Kevin Taylor
2018 · AA
27 55→61 39→40 45→40 52 .262/.327/.349 .087.308 63 16% 8% 93 +1.3 .244/.291/.318 .074.288 45 16% 6% 69 -0.4 .239/.276/.298.059.2802315%4%56-1.1
Kevin Kaczmarski
2019 · AAA
27 53→56 37→40 47→50 47 .246/.308/.328 .082.319 311 23% 7% 80 +0.4 .231/.297/.319 .088.319 711 27% 8% 73 -0.1 .205/.279/.278.073.28771129%9%54-0.4
Steve Susdorf
2014 · AAA
28 57→56 39→45 45→50 47 .269/.321/.360 .091.325 512 18% 6% 93 +1.3 .247/.297/.337 .090.306 612 20% 6% 77 +0.1 .246/.291/.324.078.30741220%5%71-0.1
Eric Filia
2019 · AA
27 55→61 39→40 45 52 .262/.320/.348 .086.291 56 12% 7% 90 +1.0 .249/.320/.347 .098.287 76 15% 9% 90 +1.0 .252/.345/.357.105.2947616%11%103+0.5
Jorge Cortes
2008 · AA
27 53→57 40→45 43→45 49 .254/.313/.350 .097.306 76 19% 8% 88 +0.9 .231/.296/.325 .094.287 79 21% 8% 75 -0.0 .230/.343/.388.158.26017918%14%112+1.5
Felix Pie
2012 · MLB
27 51→55 44→50 50→60 47 .250/.298/.377 .127.295 1010 19% 6% 89 +0.9 .237/.284/.368 .131.292 1026 21% 6% 80 +0.4 .256/.309/.411.155.305152521%6%99+1.1
Nicky Lopez
2022 · MLB
27 55→61 38→40 52→55 53 .258/.320/.342 .084.295 515 14% 8% 89 +0.9 .237/.303/.303 .066.277 315 14% 8% 72 -0.2 .231/.307/.288.057.27511015%9%69-0.2
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
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