Silas ArdoinC Norfolk Tides
Age 25 R/R 5'10" / 215 lbs AAA HR +8% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION171 act + 149 ros · stats below = ROS only
wRC+†42
AVG/OBP/SLG.174 / .264 / .265
PA149
HR2
K%40
BB%10
BABIP292
ISO91
MLB%10%
Value2026 · WAR
BAT: -23.5 runs (wOBA-derived runs vs avg)-23BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 40
Toolsscout grade
CONTACT30
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED45
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
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.7M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202221 A2 teams 7159 10100 10261 00 169300186486 17294 3714 240 42
202221 A2 teams 7152 10100 17201 00 192400212612 19303 2824 310 96
202322 A+2 teams 385338 581106 421654 65 172271257528 86310 4311 242 44
202322 A+2 teams 385319 761508 611214 65 238367361728 122356 3116 336 115
202423 AABowie Baysox 417376 56912 311595 32 149223194417 45248 387 193 6
202423 AABowie Baysox 417360 721314 471165 32 200301275576 75280 2811 269 64
202524 AA2 teams 372321 631516 401283 40 196291305597 109295 3411 268 63
202524 AA2 teams 372301 651618 601053 40 216352355707 140294 2816 320 103
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AAABAL 171150 24411 18742 21 160259220479 60307 4311 223 29 -14 +0 +0 +3 +5 -0.6
YTD25 AAABAL 171142 27511 26622 21 190324261584 70329 3615 280 72 -5 +0 +0 +3 +5 0.3
ROS25 AAABAL 10% 149132 23412 15591 21 174264265529 91293 4010 241 42 -10 +0 +0 +3 +4 -0.3
ROS25 MLBBAL 10% 1514 2000 160 00 143200143343 298 407 236 39 -1 +0 +0 +0 +0 -0.0
FULL25 AAABAL 186164 26411 19802 21 159254213467 55301 4310 224 30 -15 +0 +0 +3 +5 -0.6
TOT25 AAABAL 320282 47823 331333 42 167261241502 74299 4210 231 35 -23 +0 +0 +6 +9 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBBAL 35% 363322 581115 351373 41 180267267534 87295 3810 253 52 -20 +0 +0 +6 +10 -0.3
202827 MLBBAL 44% 387342 641216 381424 41 187276281557 94295 3710 258 56 -19 +0 +0 +7 +11 -0.1
202928 MLBBAL 49% 400354 661316 391454 41 186275280554 93294 3610 260 58 -19 +0 -1 +7 +11 -0.1
202726 MLBBAL 35% 126112 20402 12481 10 179264268532 89300 3810 249 49 -7 +0 +0 +2 +4 -0.1
202827 MLBBAL 44% 170149 30613 17622 21 201292315607 114300 3610 255 53 -9 +0 +0 +3 +5 -0.1
202928 MLBBAL 49% 196173 34713 19712 21 197284301584 104299 3610 257 55 -10 +0 -0 +4 +6 -0.1
▸ Career Totals
Career 507448 861728 491875 52 192279292571 100305 3710 254 52 -27 +0 -0 +9 +14 -0.4
/ 162G 650574 11122310 632406 63 193280294574 101308 3710 254 52 -35 +0 -0 +12 +18 -0.6
Career 25442244 39876633 25096125 2711 177267261528 83288 3810 245 45 -157 +1 -1 +45 +72 -4.0
/ 162G 650573 1011928 642466 73 176266258524 82287 3810 245 45 -40 +0 -0 +12 +18 -1.0

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
202221 ADelmarva Shorebirds 5444 10100 8181 00 227358250608 23370 3315 292 81 -1 +0 +2 0.0
202221 ROKFCL Orioles 178 0000 920 00 529529 1253 369 141 +1 +0 +0 0.1
202322 AABowie Baysox 117105 30403 11351 20 286359410768 124403 309 347 124 +3 +0 +3 0.7
202322 A+Aberdeen IronBirds 268214 461105 50863 45 215371336707 121331 3219 331 112 +4 -1 +8 1.0
202423 AABowie Baysox 417360 721314 471165 32 200301275576 75280 2811 269 64 -17 -0 +12 -0.6
202524 AAANorfolk Tides 10893 24404 15310 00 258361430791 172345 2914 356 130 +4 +0 +3 0.7
202524 AAChesapeake Baysox 264208 411214 45743 40 197348322670 125272 2817 306 92 -2 +1 +7 0.6

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
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#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 1 projected seasons
152485188272283+9+4-0.2-0.1
/162664106+11.9+5.1-0.3pk7: 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
Silas Ardoin (OGILVIE) 25 30 40 45 60 167/261/241 74299 34 42% 10% 35 -0.9
Cooper Johnson
2023 · AA
25 37 39→50 45→40 42 171/257/255 84300 65 41% 9% 42 -2.3 183/266/304 121296 136 39% 9% 58 -1.2 171/259/30313225215436%10%52-0.7
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Joe Cronin
2019 · AA
25 38 40→45 45→50 44 181/274/268 88287 87 37% 9% 53 -1.5 196/278/301 105300 911 35% 8% 62 -0.9 171/260/279108256101335%9%46-1.0
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Eric Yang
2023 · AAA
25 38 39→40 47→40 43 183/265/268 86275 76 34% 8% 48 -1.9 196/271/271 75301 56 34% 8% 51 -1.7 178/263/236572845135%8%36-0.6
Trevor Schwecke
2023 · AAA
25 39 44→45 41→50 39 195/257/308 113291 116 35% 7% 54 -1.4 218/275/332 114316 1014 32% 6% 68 -0.5 223/280/33511232091731%6%68-0.3
Allan de San Miguel
2012 · AAA
24 38 41→45 46→40 43 179/267/274 95300 94 40% 10% 51 -1.7 200/274/311 111297 117 34% 8% 63 -0.8 182/256/28410225410531%7%46-0.7
Cadyn Grenier
2022 · AAA
25 41→39 40 48→50 39 190/264/282 92318 810 40% 8% 51 -1.7 201/280/301 100296 813 32% 9% 63 -0.9 184/275/2809625971629%10%53-1.0
Dennis Ortega
2022 · AAA
25 40 39→45 47→45 38 197/244/276 79285 75 33% 5% 40 -2.4 209/261/303 94327 810 36% 6% 54 -1.4 187/240/2587230851039%6%30-1.0
Austin Rei
2019 · AA
25 38 40 40 40 187/261/280 94277 74 33% 7% 50 -1.8 192/262/285 93308 87 37% 7% 51 -1.7 123/204/184612065040%8%-2-1.0
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Matt O'Neill
2023 · AA
25 38 39→45 46→45 43 164/264/248 84329 74 47% 11% 43 -2.2 178/253/277 99313 104 42% 9% 45 -2.1 177/259/28510726512235%9%47-0.4
Jean Luc Blaquiere
2011 · AAA
25 39 40 40→45 36 191/241/278 86285 84 35% 5% 39 -2.5 205/278/293 88300 75 31% 8% 59 -1.1 203/315/285822716024%12%71-0.1
Quincy McAfee
2023 · AA
25 38 43→45 42→45 46 189/279/295 106260 116 30% 9% 62 -0.9 198/275/331 133251 1510 27% 7% 69 -0.4 185/264/327142224171225%7%61-0.5
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Stephen McGee
2017 · AAA
26 40 38→40 44→30 45 193/269/273 80275 64 30% 8% 50 -1.7 204/290/316 112313 114 35% 10% 71 -0.3 189/289/30311329312036%12%63-0.3
Matt Pagnozzi
2008 · AAA
25 38 38→45 45→40 37 186/238/265 79266 54 31% 5% 34 -2.8 207/260/287 80289 74 29% 6% 49 -1.8 208/275/286792926029%7%53-0.7
Jordan Betts
2017 · AA
25 34→27 41→45 45→40 34 174/219/271 97274 84 39% 5% 27 -3.3 190/236/303 113293 124 38% 5% 43 -2.2 180/226/29311327214338%5%36-1.7
Nick Quintana
2023 · AA
25 38→39 43→45 42→45 48 190/274/298 109258 115 30% 10% 60 -1.0 194/275/299 105281 107 32% 9% 61 -1.0 106/214/187811637037%8%7-1.1
Chase Pinder
2021 · AA
25 40 40→45 40→45 44 192/269/276 84279 85 32% 8% 51 -1.7 218/306/353 135287 148 27% 10% 88 +0.9 224/323/376152290161126%12%98+0.8