Ryan LaskoOF Midland RockHounds
Age 24 R/R 5'11" / 190 lbs AA HR -4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION281 act + 187 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.182 / .248 / .288
PA187
HR3
K%34
BB%5
BABIP266
ISO106
MLB%2%
Value2026 · WAR
BAT: -30.3 runs (wOBA-derived runs vs avg)-30BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +13.3 runs (Replacement-level credit)+13REPTotal WAR: -2.00-2.0WAR
trajectory · projected WAR by year
-1.1-1.7-1.42628
Tools · ContractCON 37 / POW 42
Toolsscout grade
CONTACT37
scouting grade only
POWER42
scouting grade only
EYE49
scouting grade only
SPEED57
scouting grade only
DEFENSE60
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
202321 ROKACL Athletics 3027 3100 270 10 111172148321 37143 237 152 -25
202321 ROKACL Athletics 3026 4200 350 10 154241231472 77182 1710 216 23
202422 A2 teams 569499 932115 5518412 337 186283263545 76281 3210 248 48
202422 A2 teams 569475 1102616 7913812 337 232355328684 97311 2414 318 102
202523 A+4 teams 459404 67626 3714911 2310 166254235490 69238 328 227 32
202523 A+4 teams 459382 1011426 5910511 2310 264378359737 94342 2313 336 116
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAOAK 281257 46845 910211 53 179238300538 121268 363 238 40 -19 -0 +0 -2 +8 -1.3
YTD24 AAOAK 281253 531056 137911 53 209278360638 150275 285 283 75 -8 -0 +0 -2 +8 -0.2
ROS24 AAOAK 2% 187170 31523 10635 42 182248288536 106269 345 246 46 -11 +0 +1 -1 +5 -0.6
ROS24 MLBOAK 2% 44 0000 010 00 266 250 222 28 -0 +0 +0 -0 +0 -0.0
FULL24 AAOAK 285261 46845 910311 53 176235295530 119263 363 238 40 -19 -0 +0 -2 +8 -1.3
TOT24 AAOAK 468427 771368 1916516 95 180242295537 115267 354 241 43 -30 -0 +1 -3 +13 -2.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBOAK 23% 581526 10117511 3518915 114 192262306568 114272 336 257 55 -30 +1 +2 -3 +16 -1.4
202826 MLBOAK 35% 609551 10819512 3819415 125 196267314581 118273 326 263 59 -28 +0 +3 -4 +17 -1.2
202725 MLBOAK 23% 133121 22412 8433 31 182250281531 99269 326 236 39 -9 +0 +1 -1 +4 -0.6
202826 MLBOAK 35% 214194 37624 13685 42 191259304564 113271 326 243 44 -14 +0 +1 -1 +6 -0.8
▸ Career Totals
Career 351319 591036 211128 73 185253292544 107261 326 240 42 -23 +0 +2 -2 +10 -1.4
/ 162G 650591 11019611 3920715 136 186255294549 108263 326 240 42 -43 +0 +3 -4 +18 -2.6
Career 24352177 403691537 17778658 8428 185264282546 96267 327 248 48 -142 +6 +6 -15 +69 -7.8
/ 162G 650581 10718410 4721015 227 184262281543 96265 327 248 48 -38 +2 +2 -4 +18 -2.1

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
202321 ROKACL Athletics 3026 4200 350 10 154241231472 77182 1710 216 23 -3 +0 +1 -0.2
202422 A+Lansing Lugnuts 179155 38712 20353 131 245343342685 97303 2011 314 99 -0 +2 +5 0.7
202422 AStockton Ports 390320 721904 591039 206 225361322683 97316 2615 320 103 +1 +2 +11 1.4
202523 AAALas Vegas Aviators 4843 11101 4100 20 256319349668 93303 218 298 86 -1 +0 +1 0.1
202523 A+Lansing Lugnuts 312257 62815 41739 125 241365339703 97310 2313 324 106 +2 +0 +9 1.2
202523 ROKACL Athletics 1512 3010 132 00 250400417817 167333 207 373 143 +1 +0 +0 0.1
202523 INTLMesa Solar Sox 8470 25500 13190 95 357458429886 71481 2315 400 164 +6 -0 +2 0.8

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#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
135477195262311-2+4-0.9-0.5
/1626641313-4.0+7.5-1.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
Ryan Lasko (OGILVIE) 24 37 42 57 49 180/242/295 115267 89 35% 4% 43 -2.0
Chris Roller
2022 · AA
25 38 39→50 53→55 39 187/246/274 87273 616 32% 6% 40 -2.4 190/267/311 121291 1216 36% 8% 60 -1.0 179/262/313134284161640%8%57-0.7
Grae Kessinger
2022 · AA
24 37→28 42→45 48→50 40 187/248/281 94262 1115 32% 6% 43 -2.2 194/265/312 118265 1414 31% 8% 59 -1.1 189/267/30011124911727%9%56-0.5
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Johan Lopez
2023 · AA
23 40 43→45 51→55 40 193/267/298 105296 1113 36% 7% 56 -1.3 203/272/299 96311 812 35% 8% 58 -1.2 170/253/2396927741136%9%33-0.6
Troy Stokes Jr.
2021 · AAA
25 39→38 45→50 53→55 42 195/273/320 125283 1316 34% 8% 65 -0.7 201/277/315 114267 1116 27% 8% 65 -0.7 164/253/2619721492027%8%38-1.1
Bradlee Beesley
2022 · AA
24 40 45→50 55→60 37 197/258/317 121307 1220 38% 7% 57 -1.2 201/270/325 124305 1126 36% 7% 65 -0.7 191/267/321130289123435%7%58-0.5
Michael Sandle
2023 · A
24 41→38 42→40 57→50 38 199/258/303 104289 916 33% 6% 53 -1.5 186/244/283 97282 914 36% 6% 42 -2.3 148/206/23385224101637%5%11-3.0
Charcer Burks
2019 · AA
24 42→45 41→40 48→50 45 202/277/301 99287 913 31% 8% 61 -1.0 198/264/281 83290 614 31% 7% 50 -1.8 177/242/2426526321631%7%30-2.4
Kyle Gaedele
2015 · AA
25 41→43 44→45 54→50 41 202/264/324 122291 1116 33% 7% 62 -0.9 205/275/354 149352 1710 43% 8% 74 -0.1 176/260/34416832021748%9%63-0.4
Stephen Wrenn
2019 · AA
24 41→43 40→45 56→60 38 200/251/291 91288 824 32% 6% 46 -2.0 202/260/314 112305 924 35% 6% 56 -1.3 193/255/314121298112737%6%53-1.0
Arquímedes Gamboa
2022 · AAA
24 39→44 41→40 52→50 47 189/268/283 94275 814 32% 10% 53 -1.5 205/285/303 98305 814 32% 10% 65 -0.7 198/284/2909229881533%10%58-0.7
Dalvy Rosario
2023 · AAA
23 41 41→40 55 38 203/251/301 99285 920 32% 5% 49 -1.8 184/228/270 86282 918 36% 5% 31 -3.0 160/203/2327224881938%5%8-2.2
Jason Lopez
2022 · AA
24 39 42→55 54→45 40 191/252/295 104290 1012 36% 7% 49 -1.8 204/267/315 111307 119 35% 7% 59 -1.1 156/215/246902269034%7%18-0.7
Auston Bousfield
2017 · AAA
24 37→44 38→40 51→50 44 183/253/255 72257 613 30% 8% 39 -2.5 192/261/276 84254 613 25% 7% 47 -1.9 187/258/2678023861323%8%42-1.4
Ethan Murray
2023 · AA
23 35→45 41→40 51→50 42 177/250/275 97266 913 35% 8% 43 -2.2 197/270/288 91301 712 34% 8% 55 -1.4 193/271/2788529361333%8%49-1.1
Rowdey Jordan
2023 · AA
24 43→42 39→45 48→55 45 204/271/295 91290 612 30% 8% 56 -1.3 206/274/333 127284 1420 31% 7% 68 -0.5 199/268/331132272162331%7%62-0.6
Jordan Brewer
2023 · AA
25 41 42→45 55 39 192/272/292 100316 1019 39% 8% 58 -1.2 204/271/316 112283 1015 30% 7% 63 -0.9 199/265/312114264101627%7%56-0.7
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
Jeffrey Baez
2018 · AA
24 39→43 45→50 52→60 41 199/248/317 118251 1321 26% 6% 53 -1.5 209/262/347 138291 1716 33% 6% 67 -0.5 202/257/342140287181635%6%61-0.6
Cory Vaughn
2014 · AA
25 41 45 53→50 42 203/278/323 120288 1314 33% 8% 68 -0.5 187/255/294 107275 1113 34% 7% 50 -1.7 158/228/25596233101235%6%26-1.8