Hanser Alberto
Second Baseman · Career Stats, Bio & Records (2015-2023)
Hanser Alberto was a second baseman who played in Major League Baseball from 2015 to 2023 for 5 teams, including the Texas Rangers, a span of 9 seasons. In 488 career games, he hit .269 with 378 hits, 22 home runs, and 137 RBI.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
- RBI (Runs Batted In):
- Runs that scored as a direct result of a batter's plate appearance.
- OPS (On-Base Plus Slugging):
- On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.
Data updated
- Position
- Second Baseman
- Bats / Throws
- R / R
- Height / Weight
- 5'11" / 215 lb
- MLB Debut
- 2015-05-29
Full name: Hanser Joel Alberto
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 488 | 1,404 | 160 | 378 | 75 | 8 | 22 | 137 | 12 | 36 | 182 | .269 | .292 | .381 | .673 | -2,137 |
Career AVG .269 vs. league average .249 across their career seasons β +8.1% above league average.
Career OBP .292 vs. league average .318 across their career seasons β 8.4% below league average.
Career SLG .381 vs. league average .413 across their career seasons β 7.6% below league average.
Career OPS .673 vs. league average .731 across their career seasons β 8.0% below league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | TEX | AL | 41 | 99 | 12 | 22 | 2 | 1 | 0 | 4 | 1 | 2 | 17 | .222 | .254 (-13%) | .316 (-25%) | .404 (-35%) | .721 (-31%) | -482.6 |
| 2016 | TEX | AL | 35 | 56 | 2 | 8 | 1 | 0 | 0 | 5 | 1 | 0 | 17 | .143 | .255 (-44%) | .321 (-56%) | .417 (-61%) | .738 (-59%) | -531.7 |
| 2018 | TEX | AL | 13 | 27 | 0 | 5 | 2 | 0 | 0 | 0 | 0 | 2 | 4 | .185 | β | β | β | β | 0.0 |
| 2019 | BAL | AL | 139 | 524 | 62 | 160 | 21 | 2 | 12 | 51 | 4 | 16 | 50 | .305 | .252 (+21%) | .322 (+2%) | .434 (-3%) | .757 (-1%) | -101.7 |
| 2020 | BAL | AL | 54 | 219 | 35 | 62 | 15 | 0 | 3 | 22 | 3 | 5 | 30 | .283 | .244 (+16%) | .321 (-5%) | .417 (-6%) | .739 (-6%) | -242.7 |
| 2021 | KCA | AL | 103 | 241 | 25 | 65 | 20 | 3 | 2 | 24 | 3 | 4 | 26 | .270 | .243 (+11%) | .317 (-8%) | .410 (-2%) | .727 (-5%) | -268.9 |
| 2022 | LAN | NL | 73 | 156 | 13 | 38 | 9 | 2 | 2 | 15 | 0 | 3 | 25 | .244 | .242 (avg) | .311 (-17%) | .394 (-7%) | .706 (-12%) | -334.5 |
| 2023 | CHA | AL | 30 | 82 | 11 | 18 | 5 | 0 | 3 | 16 | 0 | 4 | 13 | .220 | .248 (-12%) | .320 (-18%) | .414 (-6%) | .734 (-11%) | -174.8 |
| Career · 8 seasons | 488 | 1,404 | 160 | 378 | 75 | 8 | 22 | 137 | 12 | 36 | 182 | .269 | — | — | — | — | -2,137 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Season-by-Season Pitching
Click a stat to plot it across every season.
| Year | Team | Lg | W | L | G | GS | CG | SHO | SV | IP | H | ER | BB | SO | ERA | Lg ERA | Pitcher PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | BAL | AL | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1.0 | 1 | 2 | 2 | 0 | 18.00 | β | 0.0 |
| 2021 | KCA | AL | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0.00 | β | 0.0 |
| 2022 | LAN | NL | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 11.0 | 10 | 5 | 3 | 1 | 4.09 | 3.97 (-3%) | -664.6 |
| 2023 | CHA | AL | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1.2 | 6 | 4 | 1 | 1 | 21.60 | β | 0.0 |
| Career · 4 seasons | 0 | 0 | 14 | 0 | 0 | 0 | 0 | 14.0 | 17 | 11 | 6 | 2 | 7.07 | — | -665 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Postseason Statistics
Game Log & Splits
View full game log (502 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 253 | 731 | 85 | 191 | 14 | 78 | .261 |
| Away | 235 | 673 | 75 | 187 | 8 | 59 | .278 |
Pitching — Home / Away
| Split | G | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Home | 11 | 11.0 | 13 | 11 | 5 | 2 | 9.00 |
| Away | 3 | 3.0 | 4 | 0 | 1 | 0 | 0.00 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-05-31 | CHW | LAA | L | 2 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 |
| 2023-05-28 | CHW | DET | L | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-26 | CHW | DET | W | 5 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 1 |
| 2023-05-23 | CHW | CLE | W | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-21 | CHW | KCR | W | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-20 | CHW | KCR | W | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-05-18 | CHW | CLE | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-17 | CHW | CLE | W | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-05-16 | CHW | CLE | W | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-14 | CHW | HOU | L | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Last 10 Games — Pitching
| Date | Tm | Opp | Dec | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023-04-06 | CHW | SFG | — | 1.0 | 4 | 4 | 4 | 1 | 0 | 1 |
| 2023-04-03 | CHW | SFG | — | 0.2 | 2 | 0 | 0 | 0 | 1 | 0 |
| 2022-09-30 | LAD | COL | — | 1.0 | 1 | 1 | 1 | 0 | 0 | 0 |
| 2022-09-23 | LAD | STL | — | 2.0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 2022-09-03 | LAD | SDP | — | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2022-09-02 | LAD | SDP | — | 1.0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 2022-08-24 | LAD | MIL | — | 1.0 | 1 | 2 | 2 | 0 | 0 | 1 |
| 2022-08-23 | LAD | MIL | — | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022-08-13 | LAD | KCR | — | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2022-07-28 | LAD | COL | — | 1.0 | 2 | 0 | 0 | 0 | 0 | 0 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| 1B | 9 | 1 | 24 | 2 | 0 | 4 |
| 2B | 255 | 182 | 332 | 478 | 15 | 133 |
| 3B | 180 | 124 | 126 | 240 | 14 | 29 |
| OF | 5 | 3 | 6 | 0 | 0 | 0 |
| P | 14 | 0 | 3 | 0 | 0 | 0 |
| SS | 44 | 25 | 43 | 99 | 1 | 25 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 2015 | TEX | 2B | 24 | 21 | 40 | 73 | 2 | 14 |
| 2015 | TEX | 3B | 7 | 2 | 2 | 3 | 0 | 0 |
| 2015 | TEX | SS | 8 | 3 | 4 | 13 | 0 | 3 |
| 2016 | TEX | 1B | 4 | 1 | 13 | 1 | 0 | 2 |
| 2016 | TEX | 2B | 6 | 3 | 8 | 9 | 1 | 2 |
| 2016 | TEX | 3B | 11 | 4 | 1 | 14 | 0 | 1 |
| 2016 | TEX | SS | 9 | 6 | 13 | 33 | 0 | 10 |
| 2018 | TEX | 2B | 4 | 3 | 6 | 8 | 0 | 3 |
| 2018 | TEX | 3B | 3 | 1 | 0 | 2 | 0 | 0 |
| 2018 | TEX | SS | 5 | 3 | 7 | 10 | 1 | 3 |
| 2019 | BAL | 2B | 90 | 66 | 119 | 169 | 3 | 59 |
| 2019 | BAL | 3B | 66 | 58 | 54 | 115 | 7 | 14 |
| 2019 | BAL | OF | 4 | 2 | 6 | 0 | 0 | 0 |
| 2019 | BAL | P | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | BAL | 2B | 52 | 48 | 84 | 107 | 2 | 24 |
| 2020 | BAL | 3B | 5 | 4 | 4 | 11 | 0 | 2 |
| 2021 | KCA | 2B | 31 | 12 | 25 | 35 | 3 | 10 |
| 2021 | KCA | 3B | 49 | 30 | 32 | 53 | 4 | 8 |
| 2021 | KCA | P | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | KCA | SS | 17 | 11 | 15 | 39 | 0 | 7 |
| 2022 | LAN | 1B | 3 | 0 | 7 | 1 | 0 | 1 |
| 2022 | LAN | 2B | 37 | 21 | 32 | 54 | 3 | 14 |
| 2022 | LAN | 3B | 20 | 13 | 17 | 23 | 0 | 3 |
| 2022 | LAN | OF | 1 | 1 | 0 | 0 | 0 | 0 |
| 2022 | LAN | P | 10 | 0 | 2 | 0 | 0 | 0 |
| 2022 | LAN | SS | 5 | 2 | 4 | 4 | 0 | 2 |
| 2023 | CHA | 1B | 2 | 0 | 4 | 0 | 0 | 1 |
| 2023 | CHA | 2B | 11 | 8 | 18 | 23 | 1 | 7 |
| 2023 | CHA | 3B | 19 | 12 | 16 | 19 | 3 | 1 |
| 2023 | CHA | P | 2 | 0 | 1 | 0 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Pitcher | 14 |
| First Base | 9 |
| Second Base | 255 |
| Third Base | 180 |
| Shortstop | 44 |
| Left Field | 3 |
| Right Field | 2 |
| Designated Hitter | 27 |
Salary History
Hanser Alberto's recorded salaries total $511,500 over 1 season, in 2016. This total is partial: the salary data covers 1985 to 2016, and Alberto's career ran from 2015 to 2023. His seasons after 2016 are not included, and no salary is recorded for 2015.
| Year | Team | League | Salary |
|---|---|---|---|
| 2016 | TEX | AL | $511,500 |
| Total recorded salary (partial) | $511,500 | ||
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative β closest peer anchors at ~98%.
Hanser Alberto: the record in brief
Hanser Alberto's entire major league record comes from the period beginning May 29, 2015. The season rows list, in order, the Texas Rangers (2015 through 2018), the Baltimore Orioles (2019 through 2020), the Kansas City Royals (2021), the Los Angeles Dodgers (2022), and the Chicago White Sox (2023). The bio lists Alberto as a second baseman who both batted and threw right-handed. Alberto is listed at 5-foot-11 and 215 pounds. Alberto was born on October 17, 1992, in San Francisco de Macoris, Duarte, D.R. The given name on file is Hanser Joel Alberto.
Across 488 games at the plate, Alberto's career line reads 378 hits in 1,404 at bats for a .269 average, plus 22 homers and 137 runs batted in. Reaching base at a .292 clip and slugging .381, Alberto finished with a .673 OPS. The league as a whole hit .249 across Alberto's seasons, which puts the .269 career mark 8.1% above average. By OPS the gap is 8.0% below league average (.673 against .731). 2019 was Alberto's biggest home run year, with 12.
Frequently Asked Questions about Hanser Alberto
- What years did Hanser Alberto play?
- Hanser Alberto played in Major League Baseball from 2015 to 2023.
- Was Hanser Alberto a pitcher?
- No. Hanser Alberto was a position player (Second Baseman), though he did pitch in 14 career games.
- How many home runs did Hanser Alberto hit?
- Hanser Alberto hit 22 career home runs with 378 hits.
- What teams did Hanser Alberto play for?
- Hanser Alberto played for 5 teams: the Texas Rangers (2015β2016, 2018), the Baltimore Orioles (2019β2020), the Kansas City Royals (2021), the Los Angeles Dodgers (2022), and the Chicago White Sox (2023).
- What were Hanser Alberto's career stats?
- In 488 games, Hanser Alberto had 378 hits, 22 home runs, 137 RBI, 160 runs, and 12 stolen bases, with a .269 batting average.
- How much did Hanser Alberto earn in his career?
- Hanser Alberto's recorded salaries total $511,500 over 1 season, in 2016. This total is partial: the salary data covers 1985 to 2016, and Alberto's career ran from 2015 to 2023. His seasons after 2016 are not included, and no salary is recorded for 2015.
- What was Hanser Alberto's salary?
- Hanser Alberto's recorded salary was $511,500 in 2016.
- What position did Hanser Alberto play?
- Hanser Alberto played primarily as a second baseman, the position where he appeared in the most games.
- How tall was Hanser Alberto and how much did he weigh?
- Hanser Alberto was listed at 5 feet 11 inches and 215 pounds.
- How many home runs did Hanser Alberto hit each season?
- Hanser Alberto's home runs by season: 0 in 2015, 0 in 2016, 0 in 2018, 12 in 2019, 3 in 2020, 2 in 2021, 2 in 2022, and 3 in 2023. His most in one season was 12, in 2019.
- What was Hanser Alberto's career batting average?
- Hanser Alberto batted .269 over his career, with 378 hits in 1,404 at bats.
- How many RBI did Hanser Alberto have?
- Hanser Alberto drove in 137 runs in his career.
- What was Hanser Alberto's career ERA?
- Hanser Alberto finished with a 7.07 career ERA, going 0-0 with 2 strikeouts.
- Is Hanser Alberto in the Hall of Fame?
- No. Hanser Alberto has not been inducted into the National Baseball Hall of Fame.