Felnin CelestenSS Everett AquaSox
Age 20 S/R 6'1" / 175 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION346 act + 230 ros · stats below = ROS only
wRC+†84
AVG/OBP/SLG.225 / .293 / .359
PA230
HR6
SB8
K%27
BB%7
BABIP291
ISO134
MLB%0%
Value2026 · WAR
BAT: -8.1 runs (wOBA-derived runs vs avg)-8BATRUN: +3.2 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +6.2 runs (Positional adjustment)+6POSREP: +16.3 runs (Replacement-level credit)+16REPTotal WAR: +1.70+1.7WAR
0.01.53.00.01.52.12.52.72.82.92.92.8+$129M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 47 / POW 49
Toolsscout grade
CONTACT47
scouting grade only
POWER49
scouting grade only
EYE52
scouting grade only
SPEED56
scouting grade only
DEFENSE53
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+2.5$16M+$15M
2030Pre-Arb$0.9M+2.7$16M+$15M
2031Pre-Arb$0.9M+2.8$15M+$15M
2032Arb-1$6M+2.9$15M+$12M
2033Arb-2$10M+2.9$14M+$9M
2034Arb-3$14M+2.8$12M+$6M
Totals $33M $88M +$72M

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
202418 ROKACL Mariners 144131 35723 12420 52 267329420749 153368 298 333 113
202418 ROKACL Mariners 144125 441043 18280 52 3524345681.002 216432 1912 434 190
202519 A3 teams 491451 10514210 341462 219 233290339629 106318 307 274 68
202519 A3 teams 491439 1191938 461132 219 271343383726 112345 239 326 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 A+SEA 346311 7214210 25997 174 232303386689 154302 297 303 90 -4 +2 +0 +4 +10 1.2
YTD20 A+SEA 346294 9119313 42717 174 310408527935 218366 2112 409 171 +28 +2 +0 +4 +10 4.4
ROS20 A+SEA 0% 230208 47816 17633 82 225293359652 134294 277 295 84 -4 +1 -0 +2 +7 0.5
ROS20 MLBSEA 0% 11 0000 000 00 292 00 282 74 -0 +0 -0 +0 +0 0.0
FULL20 A+SEA 347312 7214210 25997 174 231302385687 154301 297 303 90 -4 +2 -0 +4 +10 1.2
TOT20 A+SEA 576519 11922316 4216210 256 229299375674 146298 287 300 87 -8 +3 -0 +6 +16 1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBSEA 43% 581526 12221316 431557 154 232299375673 143295 277 300 88 -8 +1 -1 +6 +16 1.5
202822 MLBSEA 61% 609551 13023318 461577 164 236303387690 151295 268 309 94 -4 +2 -1 +7 +17 2.1
202923 MLBSEA 68% 627566 13724420 491587 164 242310405715 163296 258 314 99 -1 +2 -1 +7 +18 2.5
203024 MLBSEA 70% 628566 13824420 501567 154 244313406719 163297 258 318 102 +1 +1 -1 +7 +18 2.7
203125 MLBSEA 70% 634571 13924421 511567 154 243313410723 166297 258 321 103 +3 +1 -1 +7 +18 2.8
203226 MLBSEA 71% 639575 14024421 521587 154 243314409723 165297 258 322 104 +3 +1 -1 +7 +18 2.9
203327 MLBSEA 69% 637573 13924421 521587 154 243313408722 166296 258 322 104 +3 +1 -1 +7 +18 2.9
203428 MLBSEA 69% 631567 13724321 521577 144 242313406719 164296 258 321 104 +3 +1 -1 +7 +18 2.8
203529 MLBSEA 67% 621557 13423320 521567 134 241313400714 160296 258 319 102 +2 +1 -2 +7 +18 2.5
203630 MLBSEA 66% 609546 13122320 511547 124 240313401714 161295 258 316 100 +0 +1 -3 +7 +17 2.2
203731 MLBSEA 65% 595533 12722319 501527 113 238312398710 159292 268 313 97 -2 +1 -4 +6 +17 1.9
203832 MLBSEA 65% 576517 12120318 481506 103 234306389695 155290 268 307 93 -4 +1 -4 +6 +16 1.5
203933 MLBSEA 65% 547491 11218316 451456 93 228301375675 147286 278 301 88 -7 +1 -5 +6 +15 1.0
204034 MLBSEA 60% 499450 9916214 411365 72 220292358650 138280 278 292 82 -10 +1 -6 +5 +14 0.4
204135 MLBSEA 56% 443400 8613212 361244 62 215286347634 132274 288 282 74 -13 +0 -6 +5 +13 -0.1
204236 MLBSEA 47% 382345 711029 301104 51 206277325602 119268 298 272 66 -15 +1 -7 +4 +11 -0.6
202721 MLBSEA 43% 252228 52917 19673 72 228296368664 140292 278 288 79 -6 +1 -0 +3 +7 0.4
202822 MLBSEA 61% 371336 7914211 28964 93 235302387689 152293 268 297 86 -6 +1 -0 +4 +11 0.9
202923 MLBSEA 68% 427386 9116213 331085 113 236304389693 153293 258 303 90 -5 +1 -1 +5 +12 1.2
203024 MLBSEA 70% 437394 9416214 351095 113 239309396705 157294 258 307 93 -4 +1 -1 +5 +12 1.4
203125 MLBSEA 70% 445401 9617214 361105 113 239310397706 157294 258 309 94 -3 +1 -1 +5 +13 1.5
203226 MLBSEA 71% 451407 9917315 361115 113 243312410723 167294 258 310 95 -3 +1 -1 +5 +13 1.6
203327 MLBSEA 69% 442398 9416214 361095 103 236308392699 156294 258 310 95 -2 +1 -1 +5 +13 1.5
203428 MLBSEA 69% 433389 9316214 361085 103 239312398710 159293 258 309 95 -3 +1 -1 +5 +12 1.4
203529 MLBSEA 67% 415372 8815213 351045 93 237311392703 156293 258 307 93 -3 +1 -1 +4 +12 1.2
203630 MLBSEA 66% 401359 8514213 341025 82 237312396707 159292 258 305 91 -4 +1 -2 +4 +11 1.1
203731 MLBSEA 65% 388349 8214212 32994 72 235306390696 155290 268 301 89 -5 +1 -2 +4 +11 0.9
203832 MLBSEA 65% 373335 7713211 31974 72 230303379682 149287 268 296 85 -6 +1 -3 +4 +11 0.6
203933 MLBSEA 65% 353317 7212210 29944 62 227300372672 145283 278 290 80 -8 +0 -3 +4 +10 0.3
204034 MLBSEA 60% 300269 58918 25823 41 216290346635 130278 278 281 74 -9 +0 -3 +3 +8 -0.0
204135 MLBSEA 56% 246222 46716 20692 31 207279329608 122272 288 272 66 -9 +0 -3 +3 +7 -0.3
204236 MLBSEA 47% 178160 33514 14512 21 206278325603 119266 298 262 59 -8 +0 -3 +2 +5 -0.5
▸ Career Totals
Career 59135323 123921029179 479151666 12637 233304384688 151290 268 300 87 -84 +10 -26 +63 +168 13.4
/ 162G 650585 13623320 531677 144 232304385688 152289 268 300 87 -9 +1 -3 +7 +18 1.5
Career 101239124 215036155305 8112633107 22867 236305388693 152296 268 308 94 -70 +19 -43 +108 +287 30.7
/ 162G 650586 13923420 521697 154 237307392699 155297 268 308 94 -4 +1 -3 +7 +18 2.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
202418 ROKACL Mariners 144125 441043 18280 52 3524345681.002 216432 1912 434 190 +15 +0 +4 1.9
202519 A+Everett AquaSox 4838 6011 9150 11 158319289609 132217 3119 283 75 -1 -0 +1 -0.0
202519 AModesto Nuts 424383 1091925 37962 208 285351384735 99366 239 331 112 +6 +1 +12 1.9
202519 INTLToros del Este 1918 4002 020 00 222222556778 333133 110 314 99 -0 +0 +1 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
#1Ian Desmondlast yr '19
career totals — 11 seasons, 5,944 PA
115,944181181263315427+30-425.824.9
/1626642020+3.3-0.42.9pk7: 24
#2Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
105,914184125237305393+58+1420.617.1
/1626642114+6.5+1.62.3pk7: 14
#3Bill Halllast yr '11
career totals — 9 seasons, 3,621 PA
93,62112362249308437+22+715.916.6
/1626642311+4.1+1.32.9pk7: 17
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#5Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#6Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13

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
Felnin Celesten (OGILVIE) 20 20→47 30→49 50→56 52 229/299/375 146298 1625 28% 7% 87 +1.7
Juan Brito
2022 · A
20 45→49 42→50 47→45 45 219/283/320 101283 1012 26% 7% 68 -0.5 232/313/374 142284 149 22% 10% 95 +1.4 227/311/37414727215921%10%92+1.1
Royce Lewis
2019 · A
20 47→49 42→60 53→50 44 231/283/337 106284 1017 22% 6% 72 -0.2 205/251/302 97288 815 30% 5% 50 -1.8 261/322/478218301311424%8%123+1.6
Agustín Ramírez
2023 · A
21 43→45 45→55 51→55 44 215/274/342 127287 1211 29% 7% 70 -0.3 231/293/393 162278 1913 24% 7% 92 +1.2 232/295/411179268221622%7%94+1.3
Hao-Yu Lee
2023 · A
20 48→47 45→55 48→55 46 233/305/357 125310 1212 27% 8% 87 +0.8 242/305/384 142306 1516 25% 7% 94 +1.3 248/306/416169299181623%6%100+1.2
Carlos Jimenez
2023 · A
20 38→43 46→55 53→50 45 188/278/321 133289 1416 37% 10% 68 -0.5 217/294/348 131331 1416 35% 9% 81 +0.4 229/308/399169310211831%9%95+0.9
Nick Franklin
2012 · AA
21 44→50 46→50 53→50 41 221/269/350 128285 1515 28% 6% 69 -0.4 236/295/369 133302 1312 25% 8% 85 +0.7 237/304/370133299131224%8%87+0.8
Angel Martínez
2023 · AA
21 44→47 44→50 48→50 47 218/285/344 126279 1111 25% 8% 76 +0.0 225/282/355 130283 1310 24% 6% 76 +0.1 227/277/371143272151322%5%78+0.1
Trevor Story
2013 · A
20 40→49 44→60 53→55 41 200/261/322 123284 1110 32% 7% 59 -1.1 191/252/329 138303 1415 39% 7% 58 -1.2 247/315/451204301242526%8%113+2.3
Ravel Santana
2011 · A
19 43 46→50 51→55 47 216/296/344 128273 1516 26% 8% 81 +0.4 220/281/361 141294 1513 29% 7% 78 +0.2 205/253/387182264221531%6%72-0.1
Bryan Rincon
2023 · A
19 42 45 53→60 45 210/279/333 123274 1211 27% 8% 70 -0.3 194/289/295 101275 922 30% 11% 66 -0.6 172/263/292120248133534%10%51-0.7
Francisco Mejía
2015 · A
19 45→55 44→55 49→40 40 221/266/338 118283 118 26% 5% 66 -0.6 238/283/344 106294 104 22% 5% 73 -0.1 256/302/42817230217121%5%103+1.0
Blake Perkins
2018 · A
21 44→51 40→50 51→55 43 214/270/306 92286 815 27% 7% 59 -1.1 203/268/295 92290 817 31% 8% 56 -1.3 230/313/367137305142527%10%91+0.7
Alen Hanson
2013 · A
20 48→51 46→50 56→60 46 238/294/385 148293 1220 23% 7% 89 +1.0 230/270/363 133289 1122 24% 5% 72 -0.2 252/286/391139300123020%4%83+0.4
Jasson Domínguez
2023 · AA
20 42→52 45→50 56→60 43 204/277/332 129309 1220 36% 8% 69 -0.4 234/307/374 140323 1528 30% 9% 92 +1.2 244/319/382138325163328%10%96+1.1
Evan Carter
2023 · AA
20 47→53 45→50 55 52 228/311/364 135289 1021 23% 10% 92 +1.2 235/322/388 153305 1521 26% 10% 102 +1.9 232/325/392160298162426%10%101+1.1
Dylan Carlson
2019 · A
20 42→52 45→55 45→50 46 211/281/334 124277 126 28% 8% 72 -0.2 233/300/392 159298 1710 27% 8% 94 +1.3 244/329/39315029814422%9%103+1.5
Ronny Simon
2021 · A
21 46→54 41→50 52→55 46 218/278/329 112273 613 22% 7% 68 -0.5 210/261/359 149274 1819 29% 6% 69 -0.4 261/322/377116323102921%7%95+1.0
Jeferson Quero
2023 · A
20 44→42 44→50 49→45 41 219/269/335 116284 129 27% 6% 66 -0.6 226/283/364 138283 167 25% 7% 79 +0.3 225/289/37014526918423%7%82+0.3
Adael Amador
2022 · A
19 45→54 41→50 45→55 47 217/279/316 98271 811 23% 7% 65 -0.7 239/313/375 136278 1617 19% 9% 95 +1.4 230/306/371141263182320%9%88+0.7
Shawn Zarraga
2009 · A
20 48 40 51→45 49 226/308/322 96306 77 26% 9% 79 +0.3 223/295/301 78305 56 26% 7% 69 -0.4 277/347/362843224214%8%106+0.8