Johan Ferreira3B DSL Braves
Age 23 R/R 5'11" / 190 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 36 proj PA
wRC+†47
AVG/OBP/SLG.178 / .273 / .246
PA36
HR0
K%36
BB%10
ISO69
MLB%0%
Value2026 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +1.0 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.22627
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028Extbeyond projection horizon · no WAR estimate
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond 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
202219 ROKDSL NYY Yankees 9586 10300 7432 100 116200151351 35233 457 164 -16
202219 ROKDSL NYY Yankees 9582 17600 11292 100 207316280596 73321 3112 282 74
202320 ROKDSL NYY Bombers 6451 6100 9352 72 118274137411 20333 5514 228 33
202320 ROKDSL NYY Bombers 6446 10201 14242 72 217419326745 109391 3822 347 124
202421 ROKDSL Braves 1813 1000 331 10 7729477371 91 1717 214 22
202421 ROKDSL Braves 1811 1000 521 10 9141291503 100 1128 285 76
▸ 2026 Season
202623 MLBATL 3631 5100 4131 10 161278194471 32290 3611 247 47 -2 +0 +0 +0 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBATL 30% 10390 17311 10362 30 189284278562 89291 3510 256 54 -5 +1 +0 +0 +3 -0.1
202724 MLBATL 30% 3128 5100 3110 10 179258214472 36291 3510 245 46 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
Career 3128 5100 3110 10 179258214472 36294 3510 245 46 -2 +0 +0 +0 +1 -0.1
/ 162G 650587 1052100 632310 210 179258215473 36295 3610 245 46 -40 +4 +0 +2 +18 -1.5
Career 316271 39811 331308 222 144256192448 48264 4110 219 26 -26 +4 +0 +1 +9 -1.3
/ 162G 650557 801622 6826716 454 144255190446 47264 4110 219 26 -54 +7 +0 +2 +18 -2.7

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
202219 ROKDSL NYY Yankees 9582 17600 11292 100 207316280596 73321 3112 282 74 -3 +2 +3 0.2
202320 ROKDSL NYY Bombers 6446 10201 14242 72 217419326745 109391 3822 347 124 +2 +1 +2 0.4
202421 ROKDSL Braves 1811 1000 521 10 9141291503 100 1128 285 76 -0 +0 +1 0.0

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
Johan Ferreira (OGILVIE) 23 178/273/246 68290 01 36% 10% 47 -0.1
Mike Martin
2016 · A
23 40 35→30 52→55 42 183/275/240 57297 313 36% 8% 46 -2.0 217/272/277 60282 317 23% 6% 51 -1.7 231/276/2825128622319%5%51-0.6
Ismael Alcantara
2021 · A
22 44→28 38→45 57→50 41 201/270/281 80317 516 36% 8% 53 -1.5 213/271/338 125320 1313 35% 6% 68 -0.5 202/261/313111301121635%6%53-0.8
Curtis Washington Jr.
2023 · A
23 42 37→45 51→60 41 196/255/271 75299 415 34% 7% 43 -2.2 195/261/261 66303 421 34% 7% 43 -2.2 183/242/293110265123034%6%41-0.9
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3
Nick Meyer
2021 · A
24 35 36→40 52→50 40 172/231/233 61252 415 32% 6% 24 -3.6 212/280/299 87278 914 25% 8% 62 -0.9 207/281/29083267101625%8%57-0.6
Gift Ngoepe
2013 · A
23 40 37→45 47→50 39 192/249/264 71295 514 35% 6% 39 -2.5 194/253/292 98314 814 38% 7% 48 -1.9 171/250/28311229611543%9%43-0.9
Connor Blair
2022 · A
24 37 39→45 48→45 45 178/255/258 80271 711 34% 9% 40 -2.4 199/285/312 113313 128 37% 9% 68 -0.5 163/272/27711425715539%11%52-0.5
Jawuan Harris
2021 · A
24 36→24 39→40 54→55 40 166/257/253 87306 718 44% 9% 42 -2.3 177/257/259 82368 620 48% 9% 43 -2.2 92/195/1354323623855%10%-16-1.7
Francisco Hernandez
2023 · A
23 38 38→40 50 39 177/250/255 77308 514 41% 8% 37 -2.6 186/242/271 85308 613 39% 6% 37 -2.6 144/180/2177324851442%4%-7-2.1
Raul Siri
2018 · A
23 39 38→40 51→50 42 192/251/271 80265 611 29% 7% 42 -2.3 199/264/283 84349 59 41% 7% 51 -1.7 149/237/2388930741447%8%28-0.6
Gilbert Gomez
2015 · A
23 42→35 37→40 42→50 46 192/272/273 81300 48 34% 10% 52 -1.6 182/255/263 81285 59 34% 9% 42 -2.3 104/179/148441652536%8%-20-2.0
Zach Daniels
2022 · A
23 43→35 40→45 51→55 38 184/266/268 84355 818 46% 9% 49 -1.8 201/267/324 123354 1520 44% 8% 63 -0.8 202/268/336134343172443%7%63-0.5
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0
Connor Justus
2018 · A
23 41→37 38→40 46→45 45 193/275/270 77281 59 31% 8% 53 -1.5 176/256/248 72256 58 31% 8% 40 -2.4 158/238/217592354632%7%21-2.5
Logan Warmoth
2019 · A
23 45→40 36→45 54→55 41 208/271/276 68305 310 31% 7% 51 -1.7 189/263/266 77312 414 37% 8% 46 -2.0 195/273/297102277112431%8%57-0.7
Chris Hess
2018 · A
23 39→34 37→45 49→30 38 187/245/270 83282 35 33% 6% 39 -2.5 194/251/308 114284 114 34% 4% 52 -1.6 181/239/30912825714134%4%46-1.6
Nic Kent
2023 · A
23 35→41 35→40 48→50 35 173/219/230 57265 314 35% 4% 17 -4.0 199/249/278 79265 710 26% 5% 43 -2.2 193/253/2758226781029%6%41-1.3
Joe Donovan
2022 · A
23 39 41→45 52→40 37 183/264/283 100312 910 41% 7% 52 -1.6 185/249/295 110299 105 39% 6% 48 -1.9 171/233/28611526811238%5%36-1.0
Ashford Fulmer
2017 · A
24 39 36→40 51→50 37 180/249/244 64296 313 37% 6% 34 -2.8 203/266/281 78292 412 30% 7% 50 -1.7 197/262/2697127831528%6%42-1.1
Jordyn Adams
2022 · A
22 38→40 40→45 52→60 35 183/238/269 86312 816 42% 6% 36 -2.7 194/252/291 97301 829 36% 6% 47 -1.9 186/248/297110286132638%7%45-1.1