Ryan Galanie3B Charlotte Knights
Age 26 R/R 6'1" / 215 lbs AAA HR +4% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION294 act + 196 ros · stats below = ROS only
wRC+†94
AVG/OBP/SLG.235 / .294 / .413
PA196
HR7
K%29
BB%6
BABIP302
ISO179
MLB%10%
Value2026 · WAR
BAT: -2.4 runs (wOBA-derived runs vs avg)-2BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +13.9 runs (Replacement-level credit)+14REPTotal WAR: +1.50+1.5WAR
0.00.91.90.11.41.41.31.10.8+$44M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 40
Toolsscout grade
CONTACT55
scouting grade only
POWER40
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.4$10M+$9M
2029Pre-Arb$0.8M+1.3$8M+$8M
2030Pre-Arb$0.9M+1.1$6M+$6M
2031Arb-1$2M+0.8$2M+$1M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $4M $27M +$24M

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
202323 AKannapolis Cannon Ballers 123112 28422 5314 31 250306375681 125321 254 292 82
202323 AKannapolis Cannon Ballers 123110 31522 7224 31 282347418765 136330 186 338 117
202424 A+2 teams 457402 949321 3614114 41 234319428746 194298 318 321 104
202424 A+2 teams 457383 10213517 559614 41 266378460838 193309 2112 371 142
202525 AA3 teams 579527 14325317 2611511 173 271319427746 156307 204 319 102
202525 AA3 teams 579509 13727411 449211 173 269340403743 134299 168 326 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAACWS 294267 6217111 19925 71 232296427722 195305 316 312 97 -1 +1 +0 +1 +8 1.0
YTD26 AAACWS 294259 7221114 27765 71 278357529886 251337 269 384 152 +17 +1 +0 +1 +8 2.8
ROS26 AAACWS 10% 196179 42917 12573 41 235294413707 179296 296 308 94 -1 +0 +0 +1 +6 0.5
ROS26 MLBCWS 10% 2019 5101 160 00 263300474774 211297 305 298 86 -0 +0 +0 +0 +1 0.0
FULL26 AAACWS 314286 6718112 20985 71 234296430726 196307 316 311 96 -1 +1 +0 +1 +9 1.0
TOT26 AAACWS 490446 10426218 311498 112 233295422716 188304 306 310 96 -2 +1 +0 +2 +14 1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBCWS 38% 498457 10622218 311437 92 232291407698 175294 296 309 94 -3 +1 +0 +2 +14 1.4
202828 MLBCWS 52% 518472 10923218 341477 92 231292403695 172293 287 309 95 -3 +1 -1 +2 +15 1.4
202929 MLBCWS 57% 527480 11123218 351497 92 231293400693 169292 287 308 94 -4 +1 -1 +2 +15 1.3
203030 MLBCWS 60% 529481 11123218 361507 81 231294399693 168291 287 305 92 -5 +1 -2 +2 +15 1.1
203131 MLBCWS 62% 526478 10822217 361517 71 226290387677 161289 297 301 89 -7 +1 -3 +2 +15 0.8
202727 MLBCWS 38% 187170 40817 12543 31 235297418715 182295 296 300 88 -3 +0 +0 +1 +5 0.4
202828 MLBCWS 52% 269245 5812110 18764 51 237300416716 180294 287 300 88 -4 +1 -0 +1 +8 0.5
202929 MLBCWS 57% 301274 6413111 20854 51 234295409704 175294 287 299 87 -4 +1 -1 +1 +9 0.5
203030 MLBCWS 60% 318289 6714111 22904 51 232295401697 170292 287 297 85 -5 +1 -1 +1 +9 0.4
203131 MLBCWS 62% 325296 6714111 22934 41 226289392681 166290 297 293 82 -7 +0 -2 +1 +9 0.3
▸ Career Totals
Career 14201293 30162551 9540419 225 233295407702 174296 287 297 86 -23 +2 -4 +5 +40 2.1
/ 162G 650592 13728223 431859 102 231293402696 171294 287 297 86 -10 +1 -2 +2 +18 1.0
Career 39533588 85216019136 251108467 7014 237300406706 169298 276 309 95 -23 +8 -7 +14 +112 10.7
/ 162G 650590 13926322 4117811 122 236298402699 166295 276 309 95 -4 +2 -1 +2 +18 1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202323 AKannapolis Cannon Ballers 123110 31522 7224 31 282347418765 136330 186 338 117 +2 +0 +3 0.6
202424 A+Winston-Salem Dash 281230 496110 37599 31 213344378722 165235 2113 326 107 +2 +0 +8 1.1
202424 AKannapolis Cannon Ballers 176153 53747 18375 10 3464325821.014 235422 2110 443 197 +19 +0 +5 2.5
202525 AABirmingham Barons 409365 971927 29635 122 266328386715 121295 157 314 99 -1 +2 +12 1.3
202525 A+Winston-Salem Dash 10192 29724 6161 21 315364565929 250338 166 395 161 +7 +0 +3 1.0
202525 INTLGlendale Desert Dogs 6952 11100 9135 30 212379231610 19262 1913 294 83 -1 +1 +2 0.1

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
#1Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Vinny Castillalast yr '06
career totals — 7 seasons, 3,579 PA
73,57911711253299421-2+1410.810.8
/162664222-0.3+2.52.0pk7: 11
#4Alex Gonzalezlast yr '05
career totals — 6 seasons, 3,150 PA
63,1508634246304402-0+239.79.7
/162664187-0.0+4.92.1pk7: 10
#5Maikel Francolast yr '22
career totals — 9 seasons, 3,573 PA
93,5731305244293414+13-59.39.6
/162664241+2.4-1.01.7pk7: 10
#6Trevor Plouffelast yr '17
career totals — 7 seasons, 3,178 PA
73,17810312243306411+14-188.48.4
/162664223+2.8-3.81.8pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,4264922231290400+5+23.33.3
/1626642310+2.4+0.71.6pk7: 3

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 Galanie (OGILVIE) 26 55 40 50 35 233/295/422 188304 1811 30% 6% 96 +1.5
Emmanuel Rivera
2022 · MLB
26 44→54 50→55 51→45 43 230/276/385 156272 198 23% 6% 82 +0.5 240/298/389 149292 165 23% 7% 92 +1.2 237/301/37013328914322%7%87+0.5
Vinny Capra
2022 · AA
26 47→50 47→45 52→50 41 230/288/371 140317 1410 31% 6% 83 +0.6 247/311/362 115310 1111 23% 8% 91 +1.1 246/313/3409430291120%8%82+0.3
Chris Johnson
2011 · MLB
26 52→62 48→50 50→45 38 259/291/406 147323 165 25% 4% 94 +1.3 268/310/415 147341 155 25% 5% 104 +2.0 279/324/42314435414324%5%106+1.9
Ryan Roberts
2007 · AAA
26 48→52 49→50 47→55 44 239/296/393 153303 178 26% 7% 92 +1.2 238/307/370 132296 1310 23% 9% 91 +1.1 235/316/376141276151920%10%94+1.0
Levi Jordan
2023 · AAA
27 48→56 48→45 48→50 42 241/292/385 144298 1610 25% 6% 89 +0.9 235/297/354 119294 1115 23% 6% 83 +0.6 226/291/33310728091822%6%72-0.1
Devlin Granberg
2022 · AA
26 46→44 52→45 48→45 41 239/291/405 166284 207 24% 5% 94 +1.3 237/301/367 130295 1210 23% 6% 89 +0.9 235/311/33910430261122%6%80+0.2
Mike Brosseau
2020 · MLB
26 49→56 51→55 44→45 44 250/307/413 163295 198 22% 6% 103 +1.9 238/312/407 169302 218 27% 8% 104 +2.0 218/297/35413627720328%8%82+0.2
John Hester
2010 · MLB
26 49 48→55 51→50 39 244/280/397 153311 1412 26% 4% 87 +0.8 226/280/353 127303 127 28% 6% 76 +0.0 204/268/31611227812229%7%58-0.6
Josh Fields
2009 · MLB
26 45→55 53→55 49→50 44 230/296/403 173315 2112 33% 8% 95 +1.4 240/301/398 158312 199 28% 8% 96 +1.5 230/295/36213230915929%8%82+0.3
Andrew Knizner
2021 · MLB
26 48 47→50 49→40 45 239/293/369 130274 157 19% 5% 85 +0.7 217/293/329 112267 115 22% 8% 76 +0.0 218/299/36114225717222%7%83+0.2
Jonel Pacheco
2009 · AA
26 51→54 48→50 47→50 43 255/297/394 139301 1711 22% 5% 93 +1.3 245/287/380 135308 1512 25% 5% 85 +0.7 242/278/365123298151223%4%75-0.0
Luis Torrens
2022 · MLB
26 46→47 54→55 45→30 46 238/296/415 177289 223 26% 8% 98 +1.6 234/288/383 149306 173 28% 7% 87 +0.8 227/280/35512828413224%6%75+0.0
TJ Hopkins
2023 · AAA
26 43→53 49→50 48→45 39 218/275/368 150306 177 33% 6% 78 +0.2 235/303/379 144328 167 31% 8% 92 +1.2 263/338/40614436217430%9%109+1.7
Christian Arroyo
2021 · MLB
26 46→54 51→45 46→45 45 239/294/400 161283 196 23% 6% 94 +1.3 237/288/374 137286 158 22% 5% 85 +0.7 237/285/35311630012725%5%75-0.0
Tyler Nevin
2023 · MLB
26 44→54 47→50 48→45 47 224/294/352 128275 155 24% 8% 82 +0.5 244/315/401 157292 195 22% 8% 103 +1.9 247/321/41316629020322%8%106+1.5
Scott Kingery
2021 · MLB
27 45→51 50→55 51→55 43 229/285/393 164294 1713 28% 7% 89 +0.9 197/266/322 125295 1218 35% 8% 62 -0.9 198/239/341143265191733%5%52-0.8
Joey Bart
2023 · MLB
26 49 51→55 45→40 40 239/305/392 153347 205 35% 7% 97 +1.5 239/317/374 135326 164 29% 8% 97 +1.5 253/338/39213933817128%9%109+1.1
Travis Denker
2012 · AAA
26 45→51 50 48→45 48 233/296/389 156272 197 22% 8% 92 +1.2 218/280/346 128276 149 25% 7% 74 -0.1 227/302/38015325518019%8%92+0.6
Charles Leblanc
2022 · AAA
26 44→52 51→55 46→45 40 222/277/380 158310 187 34% 7% 81 +0.4 228/302/384 156326 189 33% 9% 93 +1.3 216/304/36214630617733%10%86+0.6
Jamie Westbrook
2021 · AAA
26 46→55 50 43→45 44 238/290/387 149274 184 21% 6% 89 +0.9 242/307/383 141277 175 19% 7% 95 +1.4 249/316/39114329215420%7%97+1.2