Hanser Alberto
Texas Rangers 2015–2016; Texas Rangers 2018; Baltimore Orioles 2019–2020; Kansas City Royals 2021; Los Angeles Dodgers 2022; Chicago White Sox 2023
Percentile snapshot
2020 season — qualified batters
of 143 qualified 2020 batters (min 186 PA)
Career, era-adjusted
sWAR measured against every career in history, 24,011 of them. Only era-adjusted career stats carry a percentile — a raw career total gets a rank instead, because pooling the 1890s with the 2020s is a choice, not a measurement.
Season by season
Batting
| Season | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | BA | OBP | SLG | OPS | wRC+ | OPS+ | wOBA | sWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | 41 | 104 | 99 | 12 | 22 | 2 | 1 | 0 | 4 | 2 | 17 | 1 | 0 | .222 | .238 | .263 | .500 | 27.1 | 35.4 | .222 | -0.5 |
| 2016 | 35 | 58 | 56 | 2 | 8 | 1 | 0 | 0 | 5 | 0 | 17 | 1 | 0 | .143 | .143 | .161 | .304 | -39.5 | -20.1 | .132 | -0.8 |
| 2018 | 13 | 30 | 27 | 0 | 5 | 2 | 0 | 0 | 0 | 2 | 4 | 0 | 1 | .185 | .241 | .259 | .501 | 25.7 | 31.7 | .226 | -0.1 |
| 2019 | 139 | 550 | 524 | 62 | 160 | 21 | 2 | 12 | 51 | 16 | 50 | 4 | 4 | .305 | .329 | .422 | .751 | 96.5 | 97.5 | .318 | 1.7 |
| 2020 | 54 | 231 | 219 | 35 | 62 | 15 | 0 | 3 | 22 | 5 | 30 | 3 | 0 | .283 | .306 | .393 | .698 | 85.6 | 88.1 | .302 | 0.5 |
| 2021 | 103 | 255 | 241 | 25 | 65 | 20 | 3 | 2 | 24 | 4 | 26 | 3 | 1 | .270 | .291 | .402 | .693 | 83.2 | 85.8 | .297 | 0.5 |
| 2022 | 73 | 159 | 156 | 13 | 38 | 9 | 2 | 2 | 15 | 3 | 25 | 0 | 1 | .244 | .258 | .365 | .623 | 71.9 | 75.9 | .271 | 0.1 |
| 2023 | 30 | 90 | 82 | 11 | 18 | 5 | 0 | 3 | 16 | 4 | 13 | 0 | 0 | .220 | .261 | .390 | .652 | 72.3 | 75.7 | .280 | -0.3 |
Pitching
| Season | G | GS | W | L | SV | CG | SHO | H | ER | BB | SO | HR | IP | ERA | WHIP | K/9 | FIP | FIP- | ERA+ | sWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 2 | 0 | 1 | 1.0 | 18.00 | 3.000 | 0.00 | 25.26 | 546.2 | 25.7 | 1.7 |
| 2021 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0.00 | .000 | 0.00 | 3.21 | 72.0 | — | 0.5 |
| 2022 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 5 | 3 | 1 | 2 | 11.0 | 4.09 | 1.182 | 0.82 | 6.45 | 162.6 | 96.9 | 0.1 |
| 2023 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 4 | 1 | 1 | 1 | 1.7 | 21.60 | 4.200 | 5.40 | 11.65 | 267.4 | 20.2 | -0.3 |
sWAR is the season TOTAL for a player who both hit and pitched: the record book carries one figure per season, not a split, so the same number appears on both lines rather than being counted twice.
Career totals
Batting
Pitching
A total is called out only where it ranks in the all-time top 500; hover a figure for its rank and the size of the field it was ranked in. Ranks are absolute facts and carry no percentile — the population for "career home runs" would be an editorial choice, and the rank is not.
Best games
Batting
| Date | Game | AB | R | H | 2B | 3B | HR | RBI | BB | TB |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023-05-07 | CWS @ CIN Gameday | 4 | 2 | 4 | 2 | 0 | 1 | 4 | 1 | 9 |
| 2019-05-20 | NYY @ BAL Gameday | 5 | 3 | 4 | 1 | 0 | 1 | 2 | 0 | 8 |
| 2019-08-12 | BAL @ NYY Gameday | 4 | 3 | 3 | 0 | 1 | 1 | 3 | 0 | 8 |
| 2020-07-31 | TB @ BAL Gameday | 5 | 2 | 3 | 1 | 0 | 1 | 1 | 0 | 7 |
| 2019-08-30 | BAL @ KC Gameday | 6 | 2 | 5 | 1 | 0 | 0 | 2 | 0 | 6 |
Pitching
| Date | Game | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2022-09-03 | SD @ LAD Gameday | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-04-03 | SF @ CWS Gameday | 0.2 | 2 | 0 | 0 | 0 | 1 | 0 |
| 2022-09-23 | STL @ LAD Gameday | 2.0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 2019-04-07 | NYY @ BAL Gameday | 1.0 | 1 | 2 | 2 | 2 | 0 | 1 |
| 2022-05-17 | AZ @ LAD Gameday | 1.0 | 2 | 1 | 1 | 0 | 0 | 0 |
Ranked from our own play-by-play game log, which begins in 1901 — not from the record book, so a career played outside it shows nothing here rather than a short list.