Odubel Herrera

Outfielder · Career Stats, Bio & Records (2015-2022)

Odubel Herrera was an outfielder who played in Major League Baseball from 2015 to 2022 for the Philadelphia Phillies, a span of 8 seasons. In 817 career games, he hit .271 with 791 hits, 78 home runs, and 305 RBI. Odubel Herrera was an All-Star. His career PIV β€” Baseball Data Hub's era-adjusted measure of offensive impact β€” is 1,097.

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

AVG .271
HR 78
RBI 305
H 791
OPS .745
PIV 1,097
Position
Outfielder
Bats / Throws
L / R
Height / Weight
5'11" / 200 lb
Born
12/29/1991 in San Jose, Zulia, Venezuela
MLB Debut
2015-04-06
Last Game
2022-07-31
Awards
All-Star

Full name: David Odubel Herrera

Career Batting Statistics

Odubel Herrera β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
817 2,915 376 791 158 19 78 305 68 211 663 .271 .326 .419 .745 1,097

Career AVG .271 vs. league average .250 across their career seasons β€” +8.4% above league average.

Career OBP .326 vs. league average .319 across their career seasons β€” near league average.

Career SLG .419 vs. league average .414 across their career seasons β€” near league average.

Career OPS .745 vs. league average .733 across their career seasons β€” near league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

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.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Odubel Herrera β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home409141118938438145.272
Away408150418740740160.271

Last 10 Games — Batting

Odubel Herrera β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2022-07-31 PHIPITW 401000102
2022-07-29 PHIPITW 310000012
2022-07-27 PHIATLW 311000101
2022-07-23 PHICHCL 200000000
2022-07-22 PHICHCL 100000000
2022-07-16 PHIMIAW 101000000
2022-07-12 PHITORL 401000100
2022-07-08 PHISTLW 301000000
2022-07-06 PHIWASL 300000002
2022-07-05 PHIWASW 000000010

Fielding Statistics

Career Fielding Totals by Position

Odubel Herrera β€” Career Fielding Totals by Position
Position G GS PO A E DP
OF 785 723 1761 33 23 11

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Odubel Herrera β€” Career Games by Position
Position Games
Left Field 40
Center Field 746
Right Field 17

Salary History

Odubel Herrera's recorded salaries total $528,000 over 1 season, in 2016. This total is partial: the salary data covers 1985 to 2016, and Herrera's career ran from 2015 to 2022. His seasons after 2016 are not included, and no salary is recorded for 2015.

Odubel Herrera β€” Salary History
Year Team League Salary
2016 PHI NL $528,000
Total recorded salary (partial) $528,000

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative β€” closest peer anchors at ~98%.

Career Spans

Odubel Herrera (highlighted) compared to peers across the same era.

  1. 98
    Alex Verdugo
    .270 avg, 70 HR
  2. 96
    Gabe Kapler
    .268 avg, 82 HR
  3. 94
    Leon Roberts
    .267 avg, 78 HR
  4. 91
    Xavier Nady
    .268 avg, 104 HR
  5. 89
    George Altman
    .269 avg, 101 HR
  6. 87
    Felix Jose
    .280 avg, 54 HR

Odubel Herrera: the record in brief

Odubel Herrera's major league career runs from a debut on April 6, 2015 to a final game on July 31, 2022. Herrera spent the whole of the career shown here with one club, the Philadelphia Phillies. Born on December 29, 1991, in San Jose, Zulia, Venezuela, Herrera is listed as an outfielder and hit left-handed while throwing right-handed. The bio gives 5'11" and 200 pounds. Odubel Herrera was the playing name; the full given name is David Odubel.

Across 817 games at the plate, Herrera's career line reads 791 hits in 2,915 at bats for a .271 average, adding 78 home runs, 305 RBI, and 68 stolen bases. Herrera's career OPS of .745 combines a .326 on-base mark with .419 slugging. The league as a whole hit .250 across Herrera's seasons, which puts the .271 career mark 8.4% above average. No season beat the 22 home runs Herrera hit in 2018. The hits column peaks at 167, in 2016. 2016 brought a season-best 25 stolen bases.

Frequently Asked Questions about Odubel Herrera

What years did Odubel Herrera play?
Odubel Herrera played in Major League Baseball from 2015 to 2022.
Was Odubel Herrera a pitcher?
No. Odubel Herrera was a position player (Outfielder).
How many home runs did Odubel Herrera hit?
Odubel Herrera hit 78 career home runs with 791 hits.
What teams did Odubel Herrera play for?
Odubel Herrera played for one team, the Philadelphia Phillies (2015–2019, 2021–2022).
Did Odubel Herrera win an MVP award?
No. Odubel Herrera did not win the MVP award.
What awards did Odubel Herrera win?
Odubel Herrera was selected to 1 All-Star Game.
What were Odubel Herrera's career stats?
In 817 games, Odubel Herrera had 791 hits, 78 home runs, 305 RBI, 376 runs, and 68 stolen bases, with a .271 batting average.
How much did Odubel Herrera earn in his career?
Odubel Herrera's recorded salaries total $528,000 over 1 season, in 2016. This total is partial: the salary data covers 1985 to 2016, and Herrera's career ran from 2015 to 2022. His seasons after 2016 are not included, and no salary is recorded for 2015.
What was Odubel Herrera's salary?
Odubel Herrera's recorded salary was $528,000 in 2016.
What position did Odubel Herrera play?
Odubel Herrera played primarily as an outfielder, the position where he appeared in the most games.
How tall was Odubel Herrera and how much did he weigh?
Odubel Herrera was listed at 5 feet 11 inches and 200 pounds.
How many home runs did Odubel Herrera hit each season?
Odubel Herrera's home runs by season: 8 in 2015, 15 in 2016, 14 in 2017, 22 in 2018, 1 in 2019, 13 in 2021, and 5 in 2022. His most in one season was 22, in 2018.
What was Odubel Herrera's career batting average?
Odubel Herrera batted .271 over his career, with 791 hits in 2,915 at bats.
How many RBI did Odubel Herrera have?
Odubel Herrera drove in 305 runs in his career.