Arturo De FreitasC Reading Fightin Phils
Age 25 R/R 5'11" / 170 lbs AA HR +4% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†54
AVG/OBP/SLG.198 / .265 / .294
PA136
HR2
K%31
BB%7
ISO97
MLB%2%
Value2026 · WAR
BAT: -7.0 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.20.20.20.0+$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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+0.2$0.6M+$0.0M
2030Pre-Arb$0.9M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $1M +$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
201817 ROKDSL Phillies White 213184 351112 175610 31 190294293587 103258 268 260 57
201817 ROKDSL Phillies White 213173 461613 283910 31 266398422820 156323 1813 370 141
202120 A2 teams 6055 8200 2173 10 145217182398 36211 283 186 0
202120 A2 teams 6054 11300 3123 10 204283259543 56262 205 257 54
202221 A3 teams 346323 47914 171413 01 146195217412 71238 415 184 -1
202221 A3 teams 346316 651015 24953 01 206268291559 85274 277 255 53
202322 A+Jersey Shore BlueClaws 116108 12100 6531 00 111165120286 9214 465 142 -33
202322 A+Jersey Shore BlueClaws 116105 17200 9391 00 162235181416 19254 348 200 11
202423 AAReading Fightin Phils 4539 6001 5181 00 154267231497 77250 4011 257 55
202423 AAReading Fightin Phils 4536 8002 8131 00 222378389767 167286 2918 354 129
▸ 2026 Season
202625 MLBPHI 136124 25412 10421 21 202267298565 97281 317 256 54 -7 +0 +0 +2 +4 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBPHI 31% 231210 42714 17702 31 200266300566 100282 307 265 61 -10 +0 +0 +4 +7 0.1
202827 MLBPHI 42% 291264 551016 22873 41 208277322599 114283 308 270 65 -12 +0 +0 +5 +8 0.2
202928 MLBPHI 48% 332300 631126 26983 52 210280320600 110283 308 271 66 -13 +0 -1 +6 +9 0.2
203029 MLBPHI 49% 350315 671227 281044 51 213285330615 117283 308 271 65 -14 +1 -1 +6 +10 0.2
203130 MLBPHI 50% 362326 681227 291084 41 209281322603 113281 308 268 63 -15 +0 -2 +6 +10 -0.0
202726 MLBPHI 31% 7266 12201 5221 10 182250258508 76284 317 259 57 -4 +0 +0 +1 +2 -0.0
202827 MLBPHI 42% 122111 23412 9361 21 207273315588 108285 307 264 60 -6 +0 +0 +2 +3 0.0
202928 MLBPHI 48% 159144 30513 12472 21 208278319598 111285 308 265 61 -7 +0 -0 +3 +5 0.0
203029 MLBPHI 49% 173155 33613 14512 21 213287323609 110285 298 265 61 -8 +0 -1 +3 +5 -0.0
203130 MLBPHI 50% 182164 34613 14542 21 207278311589 104283 308 262 59 -8 +0 -1 +3 +5 -0.1
▸ Career Totals
Career 708640 13223412 542108 94 206276311587 105284 308 264 60 -32 +0 -2 +13 +20 -0.1
/ 162G 650588 12121411 501937 84 206276311588 105284 308 264 60 -29 +0 -2 +12 +18 -0.1
Career 24822248 428791139 17979435 279 190261287548 97272 327 248 48 -147 +2 -4 +44 +70 -3.5
/ 162G 650589 11221310 472089 72 190260287547 97272 327 248 48 -38 +1 -1 +12 +18 -0.9

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
201817 ROKDSL Phillies White 213173 461613 283910 31 266398422820 156323 1813 370 141 +10 +0 +6 1.7
202120 AClearwater Threshers 3834 6000 193 00 176263176440 240 243 219 26 -3 +0 +1 -0.2
202120 ROKFCL Phillies 2220 5300 230 10 250318400718 150294 149 321 104 +0 +0 +1 0.1
202221 A+Jersey Shore BlueClaws 6761 5100 3251 00 8213898237 16132 374 115 -53 -12 +0 +2 -1.0
202221 AClearwater Threshers 238219 50915 17651 01 228287347634 119300 277 285 76 -6 -0 +7 -0.0
202221 INTLAdelaide Giants 4136 10000 451 00 278366278644 323 1210 307 93 -0 +0 +1 0.1
202322 A+Jersey Shore BlueClaws 116105 17200 9391 00 162235181416 19254 348 200 11 -12 +0 +3 -0.9
202423 AAReading Fightin Phils 4536 8002 8131 00 222378389767 167286 2918 354 129 +1 +0 +1 0.3

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 2 projected seasons
27101410208275318+13+80.40.4
/162664139+11.9+7.50.4pk7: 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
Arturo De Freitas (OGILVIE) 25 198/265/294 96281 22 31% 7% 54 -0.3
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
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
JJ Schwarz
2021 · A
25 38 40→50 48→30 43 190/254/280 90264 96 30% 7% 46 -2.0 212/278/349 137295 173 32% 8% 74 -0.1 203/274/34213927918132%9%67-0.3
Blake Hunt
2023 · AA
24 38 43→50 50→40 39 192/251/299 107277 115 34% 6% 50 -1.8 211/268/341 130275 145 28% 6% 67 -0.5 207/268/34113426314226%6%65-0.3
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
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
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
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
Jackson Cluff
2022 · AA
25 40→29 40→45 49→60 37 191/259/277 86288 712 34% 6% 48 -1.9 177/254/283 106281 1016 38% 8% 47 -1.9 181/273/314133265152835%10%61-0.6
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3
Jayson Langfels
2014 · AA
25 41→32 43→40 46→50 37 199/262/305 106309 1111 37% 6% 56 -1.3 205/280/293 88338 715 38% 8% 60 -1.0 202/285/2757334451738%8%55-0.7
Grae Kessinger
2022 · AA
24 37→28 42→45 48→50 40 187/248/281 94262 1115 32% 6% 43 -2.2 194/265/312 118265 1414 31% 8% 59 -1.1 189/267/30011124911727%9%56-0.5
Sean Coyle
2017 · AAA
25 35→34 45→50 47→50 37 180/243/296 116289 1311 40% 7% 46 -2.0 189/248/293 104291 910 36% 7% 46 -2.0 146/203/235892193633%7%8-1.2
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Adam Donachie
2009 · AA
25 39 43→45 42→30 45 198/264/301 103265 123 29% 8% 55 -1.4 186/252/279 93260 93 30% 8% 44 -2.1 165/235/251862298030%8%29-1.4
Cael Brockmeyer
2017 · AAA
25 41→38 43→45 46→40 39 203/259/316 113279 114 30% 6% 57 -1.2 204/260/310 106302 115 34% 5% 56 -1.3 200/258/2979730212336%5%49-0.7
Ryan Ortiz
2013 · AA
25 40 43→45 47→40 49 200/288/306 105271 115 29% 10% 68 -0.5 201/291/297 96282 84 29% 10% 67 -0.5 190/289/275852696029%11%57-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
Julio E. Rodriguez
2022 · AA
25 41 43→50 48→30 40 207/256/310 103267 126 27% 5% 54 -1.4 205/274/339 134286 184 33% 8% 69 -0.4 185/255/31713225419134%8%54-0.5