Angel Franco

Pos2B
B/TS/R
Born1990-05-23
Age (2026)36

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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
200717 ROKDSL Royals 238218 48711 14491 147 .220.270.275.546 .055.278 216 .243 44 -15 +0 +0 +1 +7 -0.8
200818 ROKBurlington Royals 264244 53811 12581 147 .217.257.270.527 .053.280 225 .223 29 -21 +0 +0 +1 +7 -1.3
200919 ROK2 teams 363327 78742 21673 189 .239.291.303.593 .064.293 186 .250 50 -21 +0 +0 +1 +10 -0.9
201121 AKane County Cougars 437393 941254 25512 56 .239.288.326.614 .087.265 126 .263 59 -20 -1 +0 +2 +12 -0.8
201222 A+Wilmington Blue Rocks 410372 901524 18682 105 .242.281.325.606 .083.287 174 .255 53 -22 +0 +0 +1 +12 -0.9
201323 AA2 teams 339316 861334 14631 87 .272.305.370.675 .098.328 194 .290 80 -8 -1 +0 +1 +10 0.2
201424 AA2 teams 456413 931022 21791 126 .225.264.274.538 .048.271 175 .232 36 -33 +0 +0 +2 +13 -1.9
201525 AA4 teams 451418 1062336 21571 15 .254.291.366.657 .112.278 135 .284 75 -13 -2 +0 +2 +13 0.0
201626 AAAOmaha Storm Chasers 233213 43831 10401 00 .202.241.282.523 .080.244 174 .223 29 -19 +0 +0 +1 +7 -1.2
201727 AA3 teams 124118 29400 5280 12 .246.276.280.556 .034.319 234 .246 46 -8 -1 +0 +0 +4 -0.4
▸ Career Totals (MLE all levels + projections)
Career 33153032 7201072425 16156013 8354 .237.279.313.592 .076.282 175 .254 52 -178 -5 +0 +12 +94 -7.9
/ 162G 650595 1422155 321103 1611 .239.281.316.597 .077.284 175 .254 52 -35 -1 +0 +2 +18 -1.6

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
200717 ROKDSL Royals 238209 591021 23341 147 .282.356.364.720 .081.331 1410 .322 104 +1 +0 +7 0.8
200818 ROKBurlington Royals 264237 611011 19411 147 .257.315.321.636 .063.306 167 .284 75 -7 +0 +7 0.0
200919 ABurlington Bees 5749 9200 550 11 .184.259.224.484 .041.205 99 .217 25 -5 -0 +2 -0.4
200919 ROKIdaho Falls Chukars 306266 80752 28423 178 .301.374.387.761 .086.350 149 .336 115 +5 +0 +9 1.4
201121 AKane County Cougars 437382 951464 36402 56 .249.317.348.665 .099.268 98 .290 80 -10 -1 +12 0.1
201222 A+Wilmington Blue Rocks 410357 951533 33472 105 .266.332.350.682 .084.300 118 .297 86 -7 +0 +12 0.5
201323 AANorthwest Arkansas Naturals 309282 831334 19410 77 .294.339.404.743 .110.332 136 .324 106 +2 -1 +9 1.0
201323 ROKAZL Royals 3026 9101 361 10 .346.433.500.933 .154.421 2010 .418 178 +3 +0 +1 0.4
201424 AANorthwest Arkansas Naturals 383338 79922 27501 85 .234.292.290.582 .056.266 137 .257 55 -20 -0 +11 -0.9
201424 INTLAguilas Cibaenas 7364 16211 5100 41 .250.304.359.664 .109.278 147 .282 74 -2 +0 +2 0.0
201525 AAAOmaha Storm Chasers 114104 22600 8130 02 .212.268.269.537 .058.242 117 .244 45 -7 -1 +3 -0.5
201525 AANorthwest Arkansas Naturals 188165 511224 15170 11 .309.367.479.845 .170.318 98 .358 132 +7 -0 +5 1.2
201525 ROKAZL Royals 1614 5000 210 00 .357.438.357.795 .000.385 612 .370 141 +1 +0 +0 0.1
201525 INTLAguilas Cibaenas 133126 36701 5191 02 .286.318.365.683 .079.327 144 .306 92 -1 -1 +4 0.2
201626 AAAOmaha Storm Chasers 233209 46941 14321 00 .220.272.316.588 .096.256 146 .256 54 -12 +0 +7 -0.6
201727 AAAReno Aces 4340 11100 370 00 .275.326.300.626 .025.333 167 .289 79 -1 +0 +1 0.0
201727 AAJackson Generals 5956 16300 3100 12 .286.322.339.661 .054.348 175 .300 88 -1 -1 +2 0.0
201727 INTLAguilas Cibaenas 2220 2000 150 00 .100.143.100.243 .000.125 235 .114 -55 -4 +0 +1 -0.3