Angel Villalona

Pos1B
B/TR/R
Born1990-08-13
Age (2026)35

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
200716 ROKAZL Giants 224206 42824 9605 11 204255320575 117260 274 247 47
200716 ROKAZL Giants 224200 571235 15425 11 285350450800 165331 197 349 126
200817 AAugusta GreenJackets 500472 10022013 1016016 12 212253341594 129289 322 255 53
200817 AAugusta GreenJackets 500464 12229017 1811916 12 263313435749 172318 244 331 112
200918 A+San Jose Giants 310296 68908 5988 01 230262341603 111314 322 256 54
200918 A+San Jose Giants 310292 781109 9738 01 267307397705 130327 243 315 99
201221 ROK2 teams 230200 42706 146914 10 210307335642 125283 306 291 81
201221 ROK2 teams 230188 561008 264914 10 298421479900 181361 2111 401 165
201322 A+3 teams 593560 10624027 1621310 00 189225377602 188242 363 255 54
201322 A+3 teams 593550 12430022 2615810 00 225273400673 175271 274 295 84
201423 AA3 teams 439412 8018311 1412810 11 194239333571 138250 293 247 47
201423 AA3 teams 439402 9022410 2410310 11 224284373658 149274 235 293 82
201524 A+2 teams 354323 599011 211116 00 183246313558 130234 316 244 45
201524 A+2 teams 354313 7214013 31816 00 230311399711 169265 239 316 100
201625 AARichmond Flying Squirrels 6459 7201 3272 00 119188203391 85194 425 170 -12
201625 AARichmond Flying Squirrels 6456 8201 6202 00 143250232482 89200 319 232 36
▸ Career Totals
Career 27142528 50499581 9286671 45 199248339586 139264 323 253 52 -148 -1 +0 -48 +77 -12.4
/ 162G 650605 12024119 2220717 11 198247336582 137262 323 253 52 -36 -0 +0 -12 +18 -2.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
200716 ROKAZL Giants 224200 571235 15425 11 285350450800 165331 197 349 126 +6 -0 +6 1.3
200817 AAugusta GreenJackets 500464 12229017 1811916 12 263313435749 172318 244 331 112 +7 -1 +14 2.1
200918 A+San Jose Giants 310292 781109 9738 01 267307397705 130327 243 315 99 -0 -0 +9 0.8
201221 ROKDSL Giants 193155 47907 234013 00 303435497931 194364 2112 413 174 +16 +0 +5 2.2
201221 INTLToros del Este 3733 9101 391 10 273351394745 121348 248 339 117 +1 +0 +1 0.2
201322 AARichmond Flying Squirrels 209196 461108 8603 00 235275413689 179292 294 301 89 -3 +0 +6 0.3
201322 A+San Jose Giants 309284 6516014 15766 00 229282433715 204258 255 311 96 -1 +0 +9 0.8
201322 INTLToros del Este 7570 13300 3221 00 186230229458 43265 294 210 19 -7 +0 +2 -0.5
201423 AARichmond Flying Squirrels 400365 8318410 239410 11 227291381672 153278 246 300 88 -6 -0 +11 0.6
201423 ROKAZL Giants 2222 6300 030 00 273273409682 136316 140 299 87 -0 +0 +1 0.0
201423 INTLToros del Este 1715 1100 160 00 67125133258 67100 356 117 -53 -3 +0 +0 -0.2
201524 AARichmond Flying Squirrels 6156 8200 3170 00 143186179365 36195 285 165 -15 -8 +0 +2 -0.6
201524 A+San Jose Giants 293257 6412013 28646 00 249337447784 198280 2210 347 124 +8 +0 +8 1.7
201625 AARichmond Flying Squirrels 6456 8201 6202 00 143250232482 89200 319 232 36 -5 +0 +2 -0.3