Carlos FrancoC Lansing Lugnuts
Age 23 R/R 5'8" / 150 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION163 act + 157 ros · stats below = ROS only
wRC+†37
AVG/OBP/SLG.192 / .244 / .267
PA157
HR2
K%21
BB%6
BABIP232
ISO75
MLB%0%
Value2026 · WAR
BAT: -26.5 runs (wOBA-derived runs vs avg)-26BATRUN: +0.0 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: -1.20-1.2WAR
0.00.51.00.10.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE25
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.3M +$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
202118 ROKACL Athletics 2726 6100 130 00 231259269528 38261 114 205 15
202118 ROKACL Athletics 2726 7100 120 00 269296308604 38292 74 275 68
202219 ROKACL Athletics 10293 17311 6233 20 183255269524 86232 236 217 24
202219 ROKACL Athletics 10289 21411 10163 20 236333337670 101278 1610 310 95
202320 AStockton Ports 136127 28101 8380 00 220267252519 31303 286 237 40
202320 AStockton Ports 136123 31101 12280 00 252319285603 33316 219 279 72
202421 AStockton Ports 116111 18200 4291 00 162198180378 18220 253 171 -11
202421 AStockton Ports 116109 22200 6221 00 202250220470 18253 195 221 27
202522 A2 teams 299284 52912 11672 10 183219243462 60230 224 204 14
202522 A2 teams 299279 611113 16512 10 219266297563 79256 175 255 53
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+OAK 163145 21503 15320 10 145225241466 97159 209 208 17 -15 +0 +0 +3 +5 -0.8
YTD23 A+OAK 163139 24603 21240 10 173281281562 108183 1513 259 56 -8 +0 +0 +3 +5 -0.0
ROS23 A+OAK 0% 157146 28502 9331 10 192244267511 75236 216 233 37 -11 +0 +0 +3 +4 -0.4
ROS23 MLBOAK 0% 11 0000 000 00 234 00 228 33 -0 +0 +0 +0 +0 -0.0
FULL23 A+OAK 164146 21503 15320 10 144224240463 96158 209 208 17 -15 +0 +0 +3 +5 -0.8
TOT23 A+OAK 320291 491005 24651 20 168234254488 86196 208 220 27 -26 +0 +0 +6 +9 -1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBOAK 30% 375347 701415 23782 31 202255291546 89243 216 248 48 -22 +0 +0 +7 +11 -0.5
202825 MLBOAK 44% 419387 791517 27872 41 204260302562 98247 216 257 55 -21 +0 +0 +7 +12 -0.2
202926 MLBOAK 51% 446412 851618 29932 51 206262308570 102249 217 262 59 -21 +1 +0 +8 +13 0.0
203027 MLBOAK 52% 455418 881719 31963 51 211270321590 110250 217 264 60 -21 +1 +0 +8 +13 0.1
203128 MLBOAK 53% 457420 871718 31973 51 207267310576 102249 217 263 59 -21 +1 -1 +8 +13 -0.0
202724 MLBOAK 30% 114105 21402 7241 10 200257295552 95241 216 242 44 -7 +0 +0 +2 +3 -0.2
202825 MLBOAK 44% 185170 36713 12391 20 212268318585 106245 216 251 50 -10 +0 +0 +3 +5 -0.1
202926 MLBOAK 51% 226208 43814 15471 30 207263312576 106247 217 256 54 -12 +1 +0 +4 +6 -0.1
203027 MLBOAK 52% 239220 46914 16501 31 209266314579 105248 217 257 55 -12 +0 +0 +4 +7 -0.1
203128 MLBOAK 53% 244224 47914 17521 31 210269312581 103247 217 256 54 -13 +0 -0 +4 +7 -0.2
▸ Career Totals
Career 1009928 19337417 672125 122 208265311576 103250 217 254 52 -54 +2 -0 +18 +29 -0.6
/ 162G 650598 12524311 431373 81 209266314580 105252 217 254 52 -35 +1 -0 +12 +18 -0.4
Career 29892771 558100743 18064419 265 201255289544 88245 226 246 46 -181 +3 -1 +53 +85 -4.2
/ 162G 650603 1222229 391404 61 202255290546 88247 226 246 46 -39 +1 -0 +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
202118 ROKACL Athletics 2726 7100 120 00 269296308604 38292 74 275 68 -1 +0 +1 -0.0
202219 ROKACL Athletics 10289 21411 10163 20 236333337670 101278 1610 310 95 -1 +0 +3 0.3
202320 AStockton Ports 136123 31101 12280 00 252319285603 33316 219 279 72 -4 +0 +4 -0.0
202421 AStockton Ports 116109 22200 6221 00 202250220470 18253 195 221 27 -10 +0 +3 -0.6
202522 AAMidland RockHounds 4948 5000 180 00 104122104227 125 162 107 -60 -9 +0 +1 -0.8
202522 AStockton Ports 250231 561113 15432 10 242294338632 95283 176 284 76 -7 +0 +7 0.0

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 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
21,0091811209263313+18+8-0.1-0.0
/162664127+11.9+5.3-0.1pk7: 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
Carlos Franco (OGILVIE) 23 40 30 40 25 168/234/254 86196 52 20% 8% 27 -1.2
Jonathan Morales
2018 · AA
23 43→47 38→40 40→30 41 210/245/284 74252 63 20% 4% 41 -2.3 211/256/283 72261 53 20% 5% 46 -2.0 197/251/2899223411121%6%44-1.1
Trevor Brown
2015 · AAA
23 44 37→30 42→40 43 210/249/277 68252 55 19% 5% 41 -2.3 214/259/295 81267 74 22% 5% 50 -1.7 197/242/264662477423%5%33-0.9
René García
2013 · AA
23 47 34→40 42→40 41 219/249/271 52260 25 17% 3% 39 -2.5 240/268/321 81278 65 16% 3% 60 -1.0 271/290/322513073213%2%66-0.2
Rocky Gale
2012 · AA
24 37→45 37→40 41→30 40 184/232/251 67245 55 27% 5% 27 -3.3 204/235/262 58251 44 20% 4% 30 -3.1 251/279/300493062118%3%57-0.6
Jairo Rodriguez
2012 · A
23 39 35→30 46→30 41 187/226/248 61230 35 20% 4% 24 -3.5 214/259/272 58268 33 20% 5% 44 -2.1 216/259/262462642118%4%39-0.8
Erick Castillo
2016 · A
23 43 36→30 45→30 41 202/237/262 60244 34 19% 4% 32 -3.0 196/240/256 60257 43 24% 4% 33 -2.9 192/250/234432394020%4%29-0.9
Jose Bernardo Lopez
2013 · AAA
23 50 35→30 41→50 40 235/262/288 53283 28 18% 3% 48 -1.9 249/285/311 62302 311 18% 4% 65 -0.7 267/306/3205332121217%5%72-0.1
Victor Moscote
2016 · A
22 43 34→30 43→45 43 201/255/254 54266 24 24% 6% 38 -2.6 204/261/269 65280 34 26% 6% 45 -2.1 216/283/267512813222%6%50-0.5
Sharlon Schoop
2010 · AA
23 45→44 39→40 43→45 40 218/261/298 80283 78 25% 5% 52 -1.6 221/262/310 89285 87 24% 5% 56 -1.3 204/256/33012625714026%5%55-0.4
Luis Sanchez
2010 · AA
23 41 35→30 45→40 44 193/251/249 55267 24 27% 7% 35 -2.8 197/252/269 72277 47 29% 6% 41 -2.3 153/201/183292220429%5%-3-1.0
Chuck Moorman
2017 · A
23 37 37→40 39→30 36 183/216/254 71254 44 29% 4% 20 -3.8 193/237/282 89283 73 33% 5% 38 -2.6 184/229/268842737034%5%28-1.5
Edwin Garcia
2015 · AA
24 45 35→30 41→45 42 212/249/267 56266 36 21% 5% 38 -2.6 221/257/277 56278 27 20% 5% 43 -2.2 226/259/270442791518%4%40-1.2
Ronaiker Palma
2023 · A
23 47 37→30 44→50 42 224/257/293 69259 57 16% 4% 48 -1.9 211/256/271 60258 49 19% 5% 43 -2.2 202/249/245432482919%5%30-1.1
Jose Rivera
2013 · A
23 43 37→40 40→45 40 206/242/276 70251 45 20% 4% 38 -2.6 201/247/274 73269 46 25% 4% 40 -2.4 186/230/248622612428%4%23-1.0
Jose Arevalo
2010 · AAA
23 45 35→30 37→40 35 215/240/270 55281 36 25% 2% 35 -2.8 209/237/263 54279 36 25% 3% 31 -3.0 192/216/214222610326%2%5-1.8
Luis Alberto Sanz
2013 · AA
22 43 36→30 47→40 44 201/249/263 62248 38 20% 5% 38 -2.6 212/270/280 68250 56 16% 7% 52 -1.6 217/279/252352482212%8%46-0.7
Jose Heberto Felix
2011 · AA
23 49 35→40 41→40 43 230/259/289 59266 33 15% 4% 48 -1.9 229/253/302 73259 64 14% 3% 49 -1.8 264/287/331682866210%2%67-0.2
Kyle Knudson
2011 · A
23 43 37→30 44→30 36 207/250/280 73299 54 31% 4% 43 -2.2 211/270/274 63301 42 29% 6% 50 -1.7 216/286/269532983026%7%54-0.5
David Rodríguez
2019 · AA
23 44 39→40 43→40 41 212/263/301 89283 74 27% 5% 54 -1.4 214/270/331 117291 126 29% 7% 66 -0.6 199/258/32412627116432%7%55-0.5
J.J. Franco
2016 · A
24 46 37→30 38→45 42 218/272/287 69290 56 26% 6% 54 -1.4 206/269/263 57283 25 26% 8% 46 -2.0 214/294/251373010426%10%52-0.5