Cody Freeman3B Round Rock Express
INJURED · Injured 10-Day (D10)
Age 25 R/R 5'9" / 180 lbs AAA K +3% Svc 0.297 · Ctrl thru 2031 peak 1.1 · 2028
wRC+†vL 4785vR 69
AVG/OBP/SLG.238 / .279 / .388
PA171
HR5
K%16
BB%5
xwOBA.269
Barrel%4.1%
MLB%45%
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
6060
PWR
6060
SPD
5050
EYE
3940
trajectory · 10 yrs
1.1peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.297 yrs.days
Team Control Through   2031
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M+0.3$1M+$0.4M
2027Pre-Arb$0.8M+1.0$8M+$7M
2028Pre-Arb$0.8M+1.1$9M+$9M
2029Arb-1$2M+1.1$10M+$7M
2030Arb-2$3M+0.9$4M+$0.7M
2031Arb-3$4M+0.7$3M+$0.0M (cut)
Totals $11M $36M +$24M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKAZL Rangers 151130 23310 16334 83 .177.287.215.502 .038.235 2211 .233 37 -11 +0 +0 +1 +4 -0.6
202120 A2 teams 303269 561025 216410 111 .208.290.316.606 .108.252 217 .265 61 -13 +2 +0 +1 +9 -0.2
202221 A+2 teams 489451 8410111 271026 106 .186.242.286.528 .100.213 216 .234 37 -35 -0 +0 +2 +14 -2.0
202322 A+Hickory Crawdads 388359 6814111 19945 61 .189.240.326.566 .136.220 245 .245 46 -24 +1 +0 +1 +11 -1.1
202423 AA2 teams 595555 12231213 281396 171 .220.265.353.618 .133.267 235 .269 64 -24 +3 +0 +2 +17 -0.2
202524 AAA2 teams 547507 14128020 28621 96 .278.317.452.769 .174.279 115 .331 111 +7 -1 -1 +2 +15 2.3
▸ 2026 Season
202625 MLBTEX 171159 38805 9271 31 .239.284.384.668 .145.256 165 .296 85 -3 +0 +0 +1 +5 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 60%TEX 415388 9419114 22672 72 .242.286.405.691 .162.259 165 .304 91 -4 +1 +0 +1 +12 1.0
202827 MLB 77%TEX 421392 9519114 24712 72 .242.289.403.693 .161.262 176 .306 92 -4 +1 +0 +2 +12 1.1
202928 MLB 85%TEX 422392 9519114 25732 61 .242.291.403.694 .161.263 176 .306 92 -4 +1 -1 +2 +12 1.0
203029 MLB 91%TEX 414384 9218113 25732 51 .240.290.393.683 .154.263 186 .304 91 -4 +1 -1 +1 +12 0.9
203130 MLBTEX 407377 9018113 25732 41 .239.290.395.685 .156.262 186 .301 89 -5 +0 -2 +1 +12 0.6
203231 MLBTEX 392363 8617112 24722 20 .237.288.388.676 .152.261 186 .298 86 -6 +0 -3 +1 +11 0.4
203332 MLBTEX 373345 8116111 23712 10 .235.286.383.669 .148.260 196 .293 82 -8 +0 -3 +1 +11 0.1
203433 MLBTEX 343317 7314110 21672 00 .230.282.375.658 .145.258 206 .286 77 -9 +0 -4 +1 +10 -0.2
203534 MLBTEX 299278 631218 18611 00 .227.276.363.639 .137.256 206 .279 72 -9 +0 -5 +1 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 61305666 130125616174 355114950 9626 .230.281.373.654 .143.257 196 .287 78 -156 +9 -20 +22 +174 3.0
/ 162G 650601 13827218 381225 103 .230.281.371.652 .141.258 196 .287 78 -17 +1 -2 +2 +18 0.3

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKAZL Rangers 151120 28410 26234 83 .233.387.283.670 .050.286 1517 .322 105 +1 +0 +4 0.6
202120 ADown East Wood Ducks 287243 601126 324710 111 .247.358.383.741 .136.283 1611 .337 116 +5 +2 +8 1.5
202120 ROKACL Rangers 1614 3100 110 00 .214.267.286.552 .071.214 66 .237 40 -1 +0 +0 -0.1
202221 A+Hickory Crawdads 436385 9010113 40706 85 .234.316.366.682 .132.251 169 .306 93 -4 -0 +12 0.8
202221 INTLSurprise Saguaros 5341 7100 1280 21 .171.358.195.554 .024.212 1523 .285 76 -1 +0 +2 0.0
202322 A+Hickory Crawdads 388347 8218212 31705 61 .236.308.403.712 .167.259 188 .314 99 -1 +1 +11 1.1
202423 AAFrisco RoughRiders 518470 12433214 37945 151 .264.324.432.756 .168.299 187 .332 112 +7 +3 +15 2.5
202423 INTLSurprise Saguaros 7765 20702 11141 20 .308.416.508.923 .200.367 1814 .409 171 +6 +0 +2 0.9
202524 MLBTexas Rangers 121114 26403 5190 11 .228.261.342.603 .114.247 164 .265 61 -5 -0 -1 +2 +3 -0.1
202524 AAARound Rock Express 426384 12925019 32371 85 .336.388.549.938 .214.328 98 .403 166 +32 -0 +12 4.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 121114 26403 5190 11 .228.261.342.603 .114.247 164 .265 61 -5 -0 -1 +2 +3 -0.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
Cody Freeman (OGILVIE) 25 60 60 50 40 .238/.279/.388 .151.256 53 16% 5% 85 +0.2
Andrew Knizner
2020 · MLB
25 49 46→50 46→40 45 .246/.296/.373 .127.277 155 18% 5% 87 +0.8 .222/.293/.333 .111.266 125 20% 7% 76 +0.1 .225/.294/.342.116.27713322%6%77+0.1
J.R. Towles
2009 · MLB
25 46→52 48→50 44→50 46 .232/.304/.375 .143.266 1611 20% 6% 92 +1.2 .216/.298/.347 .131.255 139 20% 7% 82 +0.5 .201/.285/.311.110.23510618%7%64-0.3
German Duran
2009 · MLB
24 47→49 49→50 47→45 43 .237/.280/.386 .149.276 169 21% 5% 84 +0.6 .214/.258/.313 .099.255 106 20% 5% 55 -1.4 .199/.241/.265.066.2386419%4%33-1.2
Cheslor Cuthbert
2018 · MLB
25 49→54 47→50 46→45 46 .248/.295/.386 .138.287 154 20% 6% 90 +1.0 .238/.291/.382 .144.285 174 22% 6% 88 +0.9 .215/.277/.363.148.25419123%7%74-0.0
Emmanuel Rivera
2022 · MLB
26 44→54 48→55 51→45 42 .227/.270/.368 .141.267 177 22% 5% 75 -0.0 .245/.303/.404 .159.296 185 23% 7% 98 +1.6 .245/.309/.387.141.29715322%7%94+0.8
Clint Frazier
2020 · MLB
25 46 52→55 46→50 42 .234/.289/.410 .176.294 197 27% 6% 94 +1.3 .222/.305/.377 .155.299 178 30% 9% 93 +1.3 .190/.299/.313.123.27914934%12%72-0.1
Brendan Rodgers
2022 · MLB
25 51→54 49→50 47→45 43 .254/.302/.401 .147.304 173 22% 5% 97 +1.5 .250/.305/.382 .132.299 132 20% 7% 93 +1.3 .248/.304/.374.125.30212021%7%87+0.6
Stefen Romero
2015 · MLB
26 48→56 50→55 43→50 39 .246/.284/.403 .157.294 188 23% 4% 90 +1.0 .244/.282/.407 .163.285 187 21% 4% 91 +1.1 .245/.287/.413.168.28318520%5%92+0.7
Maikel Franco
2018 · MLB
25 48→57 52→55 46→40 49 .247/.299/.414 .167.264 212 16% 7% 99 +1.7 .243/.297/.411 .168.255 222 15% 7% 98 +1.6 .246/.301/.417.171.25523114%7%87+0.5
Danny Richar
2008 · MLB
25 51→61 48→55 49→50 46 .254/.299/.408 .154.289 159 18% 6% 97 +1.5 .246/.284/.375 .129.289 1211 19% 5% 82 +0.5 .276/.310/.374.098.32981418%4%90+0.7
Dayan Viciedo
2014 · MLB
25 50→53 50→55 42→40 44 .253/.300/.405 .152.292 192 21% 6% 98 +1.6 .243/.291/.403 .160.282 192 21% 6% 93 +1.3 .236/.286/.395.158.27220021%5%82+0.3
Shane Costa
2007 · MLB
25 52→57 47→50 53→50 45 .258/.303/.404 .146.274 147 12% 4% 98 +1.6 .254/.302/.389 .135.282 1211 14% 5% 94 +1.3 .255/.304/.381.126.285101414%6%91+0.6
Moisés Sierra
2014 · MLB
25 49→56 48→50 47→50 40 .244/.294/.386 .142.311 1611 27% 5% 90 +1.0 .245/.293/.364 .119.320 1114 26% 5% 83 +0.6 .250/.316/.378.129.306141522%7%94+1.0
Luis Rengifo
2023 · MLB
26 47→55 49→50 48→55 44 .240/.283/.382 .142.270 1711 19% 5% 84 +0.6 .260/.313/.403 .143.297 1615 18% 6% 102 +1.9 .263/.321/.390.127.303141918%7%100+1.3
Luis Jimenez
2013 · AAA
25 47→48 49→60 49→50 41 .238/.269/.393 .155.265 1614 18% 3% 81 +0.4 .226/.256/.351 .125.264 1314 20% 3% 64 -0.8 .221/.251/.340.119.260121320%3%58-0.9
Lewis Brinson
2019 · MLB
25 42→52 50→55 51→50 40 .217/.262/.371 .153.271 1811 27% 5% 72 -0.2 .206/.261/.338 .132.283 1412 31% 5% 63 -0.8 .225/.267/.399.174.29323831%5%79+0.1
Neil Walker
2011 · MLB
25 48→57 49→55 48→45 45 .243/.288/.400 .157.281 159 20% 6% 91 +1.1 .268/.330/.420 .152.311 158 18% 8% 114 +2.7 .266/.342/.445.179.29321417%9%122+3.0
Mike Brosseau
2020 · MLB
26 49→57 51→55 44→45 44 .250/.308/.411 .161.297 188 22% 6% 103 +1.9 .238/.310/.410 .172.302 218 27% 7% 104 +2.0 .218/.293/.350.133.27320327%7%77+0.1
Jorge Cantu
2007 · MLB
25 51→60 54→60 45→40 44 .265/.303/.444 .179.292 213 18% 5% 109 +2.4 .263/.313/.428 .165.295 194 17% 6% 109 +2.4 .271/.325/.432.161.29818316%6%110+2.5
Joey Ortiz
2023 · AAA
25 48→56 48→50 52→50 44 .240/.292/.386 .146.289 148 22% 6% 89 +0.9 .247/.304/.382 .135.300 1212 21% 7% 92 +1.2 .244/.306/.366.121.291101419%7%85+0.6