Cameron LearyOF Midland RockHounds
Age 24 L/L 5'11" / 205 lbs AA HR -4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION303 act + 202 ros · stats below = ROS only
wRC+†57
AVG/OBP/SLG.197 / .265 / .301
PA202
HR3
SB14
K%33
BB%8
BABIP287
ISO104
MLB%2%
Value2026 · WAR
BAT: -28.2 runs (wOBA-derived runs vs avg)-28BATRUN: +5.3 runs (SB/CS + UBR baserunning)+5RUNFLD: -0.5 runs (Defensive runs vs avg)-1FLDPOS: -3.0 runs (Positional adjustment)-3POSREP: +14.3 runs (Replacement-level credit)+14REPTotal WAR: -1.30-1.3WAR
trajectory · projected WAR by year
-0.5-0.8-0.52628
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE51
scouting grade only
SPEED55
scouting grade only
DEFENSE45
scouting grade only
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202422 AStockton Ports 9684 15402 7251 40 179250298548 119220 267 242 43
202422 AStockton Ports 9681 18503 10191 40 222315395710 173246 2010 307 93
202523 A2 teams 556485 992428 551747 568 204294311606 107294 3110 266 62
202523 A2 teams 556458 12331310 821307 568 269388415802 146349 2315 358 132
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAOAK 303279 551135 201051 317 197253312565 115291 357 246 46 -18 +3 +0 -2 +9 -0.8
YTD24 AAOAK 303270 631336 29811 317 233310370680 137306 2710 304 91 -3 +3 +0 -2 +9 0.7
ROS24 AAOAK 2% 202183 36813 16661 143 197265301566 104285 338 259 57 -10 +2 -1 -1 +6 -0.4
ROS24 MLBOAK 2% 44 0000 010 00 282 250 253 52 -0 +0 -0 -0 +0 -0.0
FULL24 AAOAK 307283 551135 201061 317 194250307557 113286 357 246 47 -19 +3 -0 -2 +9 -0.8
TOT24 AAOAK 505462 911948 361712 4510 197258307565 110289 347 251 51 -28 +5 -1 -3 +14 -1.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBOAK 23% 581525 10622311 471834 286 202273318591 116284 318 269 64 -24 +3 -1 -3 +16 -0.9
202826 MLBOAK 35% 609550 11424313 501874 255 207278333611 125285 318 275 69 -22 +3 -2 -4 +17 -0.7
202725 MLBOAK 23% 133120 25513 11421 61 208280342622 133282 328 262 58 -6 +1 -0 -1 +4 -0.3
202826 MLBOAK 35% 214192 39814 18662 92 203278318596 115282 318 267 63 -9 +1 -1 -1 +6 -0.4
▸ Career Totals
Career 351316 641327 291093 153 203276323599 120282 318 265 61 -15 +2 -1 -2 +10 -0.7
/ 162G 650585 11924413 542026 286 203278325603 121283 318 265 61 -29 +3 -2 -4 +18 -1.3
Career 20441827 37082937 17563517 12722 203278318596 115285 319 268 63 -85 +17 -3 -12 +58 -2.7
/ 162G 650581 11826312 562025 407 203279320599 117285 319 268 63 -27 +5 -1 -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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202422 AStockton Ports 9681 18503 10191 40 222315395710 173246 2010 307 93 -1 +1 +3 0.3
202523 A+Lansing Lugnuts 134109 30411 16323 123 275383358741 83367 2412 328 109 +1 +1 +4 0.6
202523 AStockton Ports 422349 932729 66984 445 266389433822 166343 2316 368 140 +19 +7 +12 3.9

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#3Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1354716206274329-2-2-0.4-0.2
/1626641329-4.0-3.8-0.7pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Cameron Leary (OGILVIE) 24 40 45 55 51 197/258/307 110289 845 34% 7% 51 -1.3
River Town
2023 · A
24 39→36 44→40 55→50 44 196/275/315 119256 1115 27% 7% 64 -0.8 212/300/304 92266 814 22% 9% 72 -0.2 211/311/2837126161519%10%69-0.2
Kameron Misner
2022 · AA
24 42→43 43→50 55 42 199/272/316 117310 1019 36% 8% 63 -0.8 200/289/343 143318 1523 38% 11% 78 +0.2 205/283/356150291162733%9%75+0.0
Ramiro Rodriguez
2021 · AA
23 42 40 50 48 204/285/300 96281 818 28% 9% 64 -0.8 200/261/296 96312 911 36% 7% 53 -1.5 146/208/210642387840%6%4-1.2
Danny Payne
2011 · A
25 39→42 42→45 55→50 48 190/278/297 107285 919 34% 10% 61 -1.0 196/278/323 127324 1214 39% 10% 67 -0.5 170/264/317147295141143%11%59-0.6
Donta' Williams
2023 · A
24 45→32 39→40 56→55 49 206/295/297 91307 521 32% 10% 68 -0.5 183/270/263 80289 520 35% 9% 49 -1.8 158/249/2266825452036%9%29-1.4
Michael Siani
2022 · A
23 37→44 39→45 55→60 42 180/250/266 86268 725 34% 8% 40 -2.4 205/275/310 105272 1030 27% 8% 62 -0.9 206/277/30599268103325%8%59-0.9
Duke Ellis
2022 · A
24 37→47 39→45 55→80 35 181/233/256 76281 724 37% 5% 30 -3.1 211/271/296 85332 843 36% 7% 56 -1.3 227/278/331104316109130%6%65-0.3
Travis Swaggerty
2022 · AAA
24 44 43→45 52→55 45 214/280/322 108290 1116 29% 8% 67 -0.5 207/267/326 119297 1019 31% 7% 63 -0.9 199/264/31211329582033%8%54-0.7
Jacob Hannemann
2015 · A
24 42→41 40→45 55→60 38 206/251/301 94291 720 31% 5% 49 -1.8 205/256/312 107283 823 29% 5% 54 -1.4 199/253/31111227092728%5%50-1.3
Anthony Alford
2018 · AA
24 45→47 40→45 53→55 44 213/289/306 93317 820 33% 8% 67 -0.5 212/278/314 102317 923 34% 7% 65 -0.7 209/280/331122329122437%7%66-0.4
T.J. Mittelstaedt
2012 · A
24 47 41→45 54→50 46 218/293/317 99325 817 33% 9% 72 -0.2 190/272/323 133309 1312 39% 10% 65 -0.7 162/252/306144263151041%10%51-1.2
Nelson Ward
2017 · AA
24 44→49 41→40 54→50 42 211/273/314 103300 818 31% 7% 62 -0.9 218/276/300 82325 615 32% 7% 59 -1.1 224/280/2734935121234%6%50-0.9
Elijah Dunham
2022 · A
24 44→42 47→50 55→60 45 219/291/363 144292 1421 29% 8% 83 +0.6 212/283/362 150289 1627 31% 8% 80 +0.4 202/275/357155275172932%8%72-0.2
Mike Antico
2023 · AA
25 41→42 45 62→60 44 206/273/330 124274 1236 29% 8% 67 -0.5 214/277/336 122294 1334 30% 7% 70 -0.3 214/278/335120296133531%7%67-0.4
Alerick Soularie
2023 · A
24 39 44→45 53→60 44 192/275/311 119295 1216 36% 9% 64 -0.8 197/281/310 113291 1226 34% 9% 66 -0.6 177/270/280103254133933%10%53-0.5
Ronnie Dawson
2019 · AA
24 45→48 45 50→55 40 219/276/344 125307 1319 32% 6% 72 -0.2 196/263/320 124294 1316 36% 7% 60 -1.0 190/261/300110280111534%7%51-1.2
Willie Abreu
2019 · A
24 43→44 41→45 55 37 210/245/310 100283 823 28% 4% 48 -1.9 200/247/296 96293 815 33% 5% 46 -2.0 179/229/280101262101035%5%33-1.1
Juan Silva
2015 · A
24 49→46 40→45 56→55 51 230/310/328 99307 729 26% 10% 82 +0.5 217/289/307 90287 517 24% 9% 67 -0.5 200/268/2797926641024%8%48-0.7
Kyle Gaedele
2014 · A
24 44→43 42→45 55→50 42 210/274/325 116302 917 32% 7% 66 -0.6 200/268/341 141320 1512 40% 8% 68 -0.5 176/260/34416832021748%9%63-0.4
Joe Holden
2008 · A
24 46 43→45 55 42 228/276/336 108295 1117 26% 6% 69 -0.4 224/277/318 94300 813 27% 7% 65 -0.7 223/281/2674429941225%7%51-0.4