Keshawn OgansSS Columbus Clingstones
Age 24 R/R 5'8" / 180 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION81 act + 172 ros · stats below = ROS only
wRC+†38
AVG/OBP/SLG.197 / .259 / .255
PA172
HR1
K%26
BB%6
BABIP268
ISO57
MLB%2%
Value2026 · WAR
BAT: -22.9 runs (wOBA-derived runs vs avg)-23BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +7.2 runs (Replacement-level credit)+7REPTotal WAR: -1.40-1.4WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 25
Toolsscout grade
CONTACT50
scouting grade only
POWER25
scouting grade only
EYE45
scouting grade only
SPEED40
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
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
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 $-2M +$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
202220 A2 teams 116104 27301 5255 90 260325317642 58325 224 273 67
202220 A2 teams 116101 26301 8195 90 257342317659 59301 167 303 90
202321 A+2 teams 526473 1032018 3213915 159 218288315603 97287 266 266 62
202321 A+2 teams 526455 12323111 5010115 159 270362398759 127322 1910 341 119
202422 AAMississippi Braves 393366 721421 18917 168 197248254502 57258 235 222 28
202422 AAMississippi Braves 393357 781321 27757 168 218286275561 56273 197 260 57
202523 A+2 teams 267239 42800 20506 58 176257209466 33220 197 214 22
202523 A+2 teams 267227 511100 31386 58 225332273605 48267 1412 286 77
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAATL 8172 9100 7340 01 125203139341 14231 429 162 -18 -11 -0 +0 +1 +2 -0.8
YTD24 AAATL 8168 10100 11260 01 147266162428 15233 3214 211 20 -7 -0 +0 +1 +2 -0.5
ROS24 AAATL 2% 172157 31601 11452 32 197259255514 57263 266 235 38 -12 -0 +0 +2 +5 -0.6
ROS24 MLBATL 2% 33 0000 010 00 263 330 224 30 -0 +0 +0 +0 +0 -0.0
FULL24 AAATL 8475 9100 7350 01 120195133328 13220 428 164 -16 -11 -0 +0 +1 +2 -0.8
TOT24 AAATL 253229 40701 18792 33 175241218459 44258 317 211 20 -23 -1 +0 +3 +7 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBATL 31% 307279 571113 21784 54 204270283553 79267 257 252 51 -17 -1 +0 +3 +9 -0.6
202826 MLBATL 45% 363329 691315 26925 65 210278301579 91269 257 261 58 -17 -1 +0 +4 +10 -0.4
202927 MLBATL 49% 387351 741416 28985 65 211279308586 97270 257 265 61 -17 -1 +0 +4 +11 -0.3
203028 MLBATL 52% 401363 761416 301015 65 209279303582 94271 257 265 61 -18 -1 -1 +4 +11 -0.4
202725 MLBATL 31% 9587 17301 7241 21 195263264528 69267 257 241 43 -6 +0 +0 +1 +3 -0.2
202826 MLBATL 45% 162148 30602 11412 32 203267284551 81269 257 251 50 -9 -0 +0 +2 +5 -0.3
202927 MLBATL 49% 190171 37713 14483 33 216287322609 105270 257 254 53 -10 -1 +0 +2 +5 -0.3
203028 MLBATL 52% 207187 39713 15523 33 209278305583 96271 257 255 53 -11 -1 -0 +2 +6 -0.4
▸ Career Totals
Career 657596 1232329 471669 119 206275297572 91269 257 252 51 -37 -1 -0 +7 +19 -1.3
/ 162G 650590 1222329 461649 119 207274298573 92269 257 252 51 -36 -1 -0 +7 +18 -1.3
Career 29322661 551103731 19171954 7146 207274286560 79269 257 251 51 -164 -4 -1 +31 +83 -5.5
/ 162G 650590 1232327 4215912 1610 208275290565 81271 246 251 51 -36 -1 -0 +7 +18 -1.2

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
202220 A+Rome Braves 2824 4100 370 00 167259208468 42222 2511 218 25 -2 +0 +1 -0.2
202220 AAugusta GreenJackets 8877 22201 5125 90 286368351718 65323 146 330 110 +1 +2 +2 0.5
202321 A+Rome Braves 454388 1032219 468714 108 265364397761 131316 1910 342 120 +10 -1 +13 2.2
202321 INTLSalt River Rafters 7267 20102 4141 51 299347403750 104353 196 338 117 +1 +1 +2 0.4
202422 AAMississippi Braves 393357 781321 27757 168 218286275561 56273 197 260 57 -19 +0 +11 -0.8
202523 AAColumbus Clingstones 11495 17300 15222 43 179304211514 32227 1913 250 49 -7 -0 +3 -0.4
202523 A+Rome Emperors 153132 34800 16164 15 258353318671 61293 1010 313 98 -0 -2 +4 0.2

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2659911209274299+7+6-0.7-0.3
/162664911+7.1+6.0-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
Keshawn Ogans (OGILVIE) 24 50 25 40 45 175/241/218 44258 13 31% 7% 20 -1.4
Shawn Roof
2009 · AA
24 47 34→30 41→50 46 220/288/269 50287 27 23% 7% 56 -1.3 229/284/286 57304 213 24% 5% 59 -1.1 237/288/2854731511723%5%56-0.6
Jorge Flores
2017 · AA
25 46→56 36→30 41→50 45 217/267/279 62266 310 19% 5% 50 -1.8 219/278/305 86270 810 21% 6% 62 -0.9 242/320/32987291101119%7%83+0.3
Elliot Soto
2014 · AA
24 44→53 35→40 40→50 45 207/261/265 58265 35 22% 6% 43 -2.2 219/284/273 54287 37 22% 8% 56 -1.3 228/287/310823064725%7%62-0.4
Alfredo Lopez
2014 · AA
24 50 35→30 46→50 49 235/300/297 62289 312 19% 8% 69 -0.4 226/283/290 64284 215 20% 7% 59 -1.1 242/288/2904829512017%5%56-0.4
Alfredo Rodriguez
2014 · A
24 49→51 35→30 39→50 48 226/288/280 54275 37 18% 7% 59 -1.1 222/284/293 71273 513 19% 7% 61 -1.0 214/280/2756225842118%7%52-0.8
Yhoxian Medina
2014 · A
24 48→53 36→30 41→50 48 222/289/291 69283 38 22% 8% 63 -0.9 237/287/302 65297 311 20% 6% 64 -0.8 240/285/2995929521118%5%59-0.6
J.J. Franco
2016 · A
24 46 37→30 38→45 42 218/272/287 69290 56 26% 6% 54 -1.4 206/269/263 57283 25 26% 8% 46 -2.0 214/294/251373010426%10%52-0.5
Alfredo Rodriguez
2018 · A
24 48→56 35→30 44→45 41 224/265/275 51288 310 23% 4% 47 -1.9 216/257/274 58276 311 22% 4% 43 -2.2 230/268/284542942922%4%48-1.2
Zach Vincej
2015 · A
24 46→52 35→40 45→50 46 217/273/282 65280 29 22% 6% 53 -1.5 226/276/302 76283 58 21% 6% 59 -1.1 228/274/304752785719%5%56-0.9
Oswaldo Navarro
2009 · AAA
24 47→50 36→40 40→45 43 222/273/288 66286 35 23% 6% 55 -1.4 221/282/293 72292 47 24% 7% 60 -1.0 213/279/293802736323%7%57-0.6
Blake Trahan
2018 · AA
24 46→51 35→30 48→50 45 215/264/276 60265 313 19% 6% 47 -1.9 200/250/263 63269 48 26% 5% 38 -2.6 190/240/244542604527%5%27-2.5
Edwin Garcia
2015 · AA
24 45 35→30 41→45 42 212/249/267 56266 36 21% 5% 38 -2.6 221/257/277 56278 27 20% 5% 43 -2.2 226/259/270442791518%4%40-1.2
Billy Rojo
2007 · A
24 46 37→30 42→50 46 219/274/298 79274 47 21% 6% 58 -1.2 210/256/282 72287 49 26% 5% 46 -2.0 196/228/2535727121228%3%24-1.3
Omar Luna
2011 · AAA
24 44→54 35→30 46→50 39 206/230/264 57254 310 20% 3% 29 -3.2 244/277/306 62285 211 15% 4% 60 -1.0 259/293/3165729621113%4%65-0.4
Ryan Gebhardt
2016 · AA
24 48 34→30 39→30 40 225/258/278 52286 14 22% 4% 44 -2.1 219/259/289 70271 45 20% 5% 49 -1.8 224/260/280572611014%4%46-0.7
Jose Bernardo Lopez
2013 · AAA
23 50 35→30 41→50 40 235/262/288 53283 28 18% 3% 48 -1.9 249/285/311 62302 311 18% 4% 65 -0.7 267/306/3205332121217%5%72-0.1
Travis Harrison
2017 · AA
24 42→48 38→40 42→45 44 198/275/277 79287 59 30% 8% 54 -1.4 183/271/272 89287 69 35% 9% 53 -1.5 130/244/210802155537%10%25-1.9
Samar Leyva
2019 · AAA
24 50→55 37→40 45→50 40 237/272/310 73280 511 18% 3% 59 -1.1 232/270/359 127264 1215 17% 3% 72 -0.2 230/265/363132257121716%2%69-0.3
Bryan Johns
2013 · A
24 44 35→30 43→45 48 205/281/267 62284 27 27% 9% 54 -1.4 202/269/283 81288 68 30% 7% 53 -1.5 150/216/208582167532%5%10-1.1
Luis Rivera
2008 · AA
24 49 34→30 47→45 42 228/265/282 54271 28 17% 4% 49 -1.8 224/256/280 56266 35 16% 4% 44 -2.1 230/256/270402691215%3%38-0.9