Brandon Villarreal

PosIF
B/TR/R
Born1994-11-25
Age (2026)31

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
201520 AAATigres de Quintana Roo 5146 12200 391 11 261320304624 43324 186 261 58
201520 AAATigres de Quintana Roo 5145 11200 491 11 244320289609 44306 188 279 72
201621 AAATigres de Quintana Roo 4845 10200 171 00 222255267522 44263 152 230 34
201621 AAATigres de Quintana Roo 4844 9200 261 00 205255250505 45237 124 230 34
201722 AAATigres de Quintana Roo 223203 54313 12442 23 266313335648 69321 205 287 78
201722 AAATigres de Quintana Roo 223196 54323 19362 23 276346357703 82319 169 312 97
201924 AAATigres de Quintana Roo 7167 12202 1282 02 179214299513 119270 391 236 39
201924 AAATigres de Quintana Roo 7166 14302 2242 02 212257348606 136300 343 268 63
202227 INTLSultanes de Monterrey 134119 34420 11192 43 286356353709 67340 148
202227 INTLSultanes de Monterrey 134119 34420 11192 43 286356353709 67340 148 320 103
202328 INTLSultanes de Monterrey 214193 56410 6277 43 290335321656 31333 133
202328 INTLSultanes de Monterrey 214193 56410 6277 43 290335321656 31333 133 291 81
202429 INTLSultanes de Monterrey 166138 36520 15206 35 261356326682 65300 129
202429 INTLSultanes de Monterrey 166138 36520 15206 35 261356326682 65300 129 306 92
202530 INTLJaguares de Nayarit 262216 681511 28209 62 315415407822 93342 811
202530 INTLJaguares de Nayarit 262216 681511 28209 62 315415407822 93342 811 364 136
▸ Career Totals
Career 11691027 2823776 7717430 2019 275343342685 67323 157 90 -73 -228 -4 +0 +0 +33 -20.3
/ 162G 650571 1572143 439717 1111 275343342685 67324 157 90 -73 -127 -2 +0 +0 +18 -11.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201520 AAATigres de Quintana Roo 5145 11200 491 11 244320289609 44306 188 279 72 -2 -0 +1 -0.0
201621 AAATigres de Quintana Roo 4844 9200 261 00 205255250505 45237 124 230 34 -4 +0 +1 -0.2
201722 AAATigres de Quintana Roo 223196 54323 19362 23 276346357703 82319 169 312 97 -1 -1 +6 0.5
201924 AAATigres de Quintana Roo 7166 14302 2242 02 212257348606 136300 343 268 63 -3 -1 +2 -0.2
202227 INTLSultanes de Monterrey 134119 34420 11192 43 286356353709 67340 148 320 103 +0 -0 +4 0.4
202328 INTLSultanes de Monterrey 214193 56410 6277 43 290335321656 31333 133 291 81 -5 -0 +6 0.1
202429 INTLSultanes de Monterrey 166138 36520 15206 35 261356326682 65300 129 306 92 -1 -1 +5 0.2
202530 INTLJaguares de Nayarit 262216 681511 28209 62 315415407822 93342 811 364 136 +11 +0 +7 1.9