Garrett Stubbs
Catcher · Career Stats, Bio & Records (2019-2026)
Garrett Stubbs is a catcher who has played in Major League Baseball since 2019 for the Houston Astros and the Philadelphia Phillies, a span of 8 seasons. In 240 career games, he has hit .208 with 108 hits, 7 home runs, and 48 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
PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 15, 2026.
- Position
- Catcher
- Bats / Throws
- L / R
- Height / Weight
- 5'10" / 170 lb
- MLB Debut
- 2019-05-28
- Jersey
- #21
Full name: Garrett Patrick Stubbs
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 240 | 520 | 76 | 108 | 17 | 3 | 7 | 48 | 10 | 49 | 138 | .208 | .284 | .292 | .577 | -641 |
Career AVG .208 vs. league average .246 across their career seasons β 15.4% below league average.
Career OBP .284 vs. league average .317 across their career seasons β 10.3% below league average.
Career SLG .292 vs. league average .409 across their career seasons β 28.5% below league average.
Career OPS .577 vs. league average .726 across their career seasons β 20.5% 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | HOU | AL | 19 | 35 | 8 | 7 | 3 | 0 | 0 | 2 | 1 | 4 | 7 | .200 | β | β | β | β | 0.0 |
| 2020 | HOU | AL | 14 | 8 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .125 | β | β | β | β | 0.0 |
| 2021 | HOU | AL | 18 | 34 | 2 | 6 | 2 | 0 | 0 | 3 | 0 | 2 | 7 | .176 | β | β | β | β | 0.0 |
| 2022 | PHI | NL | 50 | 106 | 19 | 28 | 4 | 1 | 5 | 16 | 2 | 14 | 30 | .264 | .242 (+9%) | .311 (+12%) | .394 (+17%) | .706 (+15%) | 288.9 |
| 2023 | PHI | NL | 41 | 113 | 15 | 23 | 4 | 1 | 1 | 12 | 2 | 9 | 29 | .204 | .248 (-18%) | .320 (-14%) | .414 (-32%) | .734 (-24%) | -427.4 |
| 2024 | PHI | NL | 56 | 164 | 18 | 34 | 4 | 1 | 1 | 11 | 5 | 17 | 50 | .207 | .243 (-15%) | .312 (-5%) | .399 (-34%) | .711 (-22%) | -502.1 |
| 2025 | PHI | NL | 5 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | β | β | β | β | 0.0 |
| 2026 | PHI | NL | 37 | 59 | 11 | 9 | 0 | 0 | 0 | 3 | 0 | 3 | 15 | .153 | .243 (-37%) | .318 (-32%) | .400 (-62%) | .718 (-49%) | 0 |
| Career · 8 seasons | 240 | 520 | 76 | 108 | 17 | 3 | 7 | 48 | 10 | 49 | 138 | .208 | — | — | — | — | -641 | ||
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | PHI | NL | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 3.2 | 7 | 7 | 1 | 1 | 17.18 | β | 0.0 |
| 2024 | PHI | NL | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 4.0 | 6 | 7 | 2 | 0 | 15.75 | β | 0.0 |
| 2026 | PHI | NL | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 4.2 | 8 | 5 | 1 | 0 | 9.64 | β | - |
| Career · 3 seasons | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 12.1 | 21 | 19 | 4 | 1 | 13.86 | — | 0 | ||
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
Playoff Career Batting
Playoff Batting by Year
Game Log & Splits
View full game log (211 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 99 | 205 | 35 | 43 | 5 | 21 | .210 |
| Away | 104 | 256 | 30 | 56 | 2 | 24 | .219 |
Pitching — Home / Away
| Split | G | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Home | 5 | 4.2 | 11 | 13 | 3 | 1 | 25.07 |
| Away | 3 | 3.0 | 2 | 1 | 0 | 0 | 3.00 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-09-28 | PHI | MIN | W | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-24 | PHI | MIA | W | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-23 | PHI | MIA | L | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-10 | PHI | NYN | W | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-01 | PHI | MIL | W | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-09-29 | PHI | WAS | W | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-09-24 | PHI | CHC | L | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2024-09-18 | PHI | MIL | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2024-09-10 | PHI | TBR | W | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| 2024-09-09 | PHI | TBR | W | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last 8 Games — Pitching
| Date | Tm | Opp | Dec | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024-09-08 | PHI | MIA | — | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024-08-02 | PHI | SEA | — | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-07-29 | PHI | NYY | — | 1.0 | 1 | 2 | 2 | 1 | 0 | 1 |
| 2024-07-14 | PHI | OAK | — | 1.0 | 4 | 5 | 5 | 1 | 0 | 1 |
| 2022-09-20 | PHI | TOR | — | 0.2 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2022-09-02 | PHI | SFG | — | 1.0 | 1 | 1 | 1 | 0 | 0 | 0 |
| 2022-07-22 | PHI | CHC | — | 1.0 | 5 | 5 | 5 | 1 | 0 | 2 |
| 2022-06-12 | PHI | AZ | — | 1.0 | 1 | 1 | 1 | 0 | 0 | 1 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| C | 168 | 125 | 1179 | 39 | 11 | 8 |
| OF | 14 | 0 | 8 | 0 | 0 | 0 |
| P | 8 | 0 | 0 | 1 | 0 | 0 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 2019 | HOU | C | 11 | 6 | 75 | 3 | 1 | 0 |
| 2019 | HOU | OF | 7 | 0 | 5 | 0 | 0 | 0 |
| 2020 | HOU | C | 8 | 1 | 24 | 0 | 0 | 0 |
| 2020 | HOU | OF | 3 | 0 | 2 | 0 | 0 | 0 |
| 2021 | HOU | C | 14 | 7 | 76 | 2 | 0 | 0 |
| 2021 | HOU | OF | 2 | 0 | 1 | 0 | 0 | 0 |
| 2022 | PHI | C | 41 | 32 | 285 | 10 | 3 | 1 |
| 2022 | PHI | OF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | PHI | P | 4 | 0 | 0 | 1 | 0 | 0 |
| 2023 | PHI | C | 40 | 32 | 294 | 8 | 5 | 5 |
| 2023 | PHI | OF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | PHI | C | 52 | 47 | 417 | 16 | 2 | 2 |
| 2024 | PHI | P | 4 | 0 | 0 | 0 | 0 | 0 |
| 2025 | PHI | C | 2 | 0 | 8 | 0 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Pitcher | 8 |
| Catcher | 168 |
| Left Field | 14 |
| Right Field | 1 |
| Designated Hitter | 7 |
Garrett Stubbs: the record in brief
Active since a debut on May 28, 2019, Garrett Stubbs has a record on this page that is still being added to. Club by club, the record runs the Houston Astros (2019 to 2021) and the Philadelphia Phillies (2022 to 2026). Listed as a catcher, Stubbs batted left-handed and threw right-handed. Height and weight on file: 5'10" and 170 pounds. Stubbs was born on May 26, 1993, in San Diego, CA, USA. Stubbs's full given name, per the bio, is Garrett Patrick Stubbs.
Across 240 games at the plate, Stubbs's career line reads 108 hits in 520 at bats for a .208 average; the totals also include 7 homers and 48 runs batted in. Stubbs got on base at a .284 rate and slugged .292 (.577 OPS). Measured against the leagues Stubbs played in, the .208 career average compares with a .246 league average over the same seasons, 15.4% below the league. By OPS the gap is 20.5% below league average (.577 against .726). The highest hit total in a season was 34, in 2024.
Frequently Asked Questions about Garrett Stubbs
- What years did Garrett Stubbs play?
- Garrett Stubbs played in Major League Baseball from 2019 to 2026.
- Was Garrett Stubbs a pitcher?
- No. Garrett Stubbs was a position player (Catcher), though he did pitch in 13 career games.
- How many home runs did Garrett Stubbs hit?
- Garrett Stubbs hit 7 career home runs with 108 hits.
- What teams has Garrett Stubbs played for?
- Garrett Stubbs has played for 2 teams: the Houston Astros (2019β2021) and the Philadelphia Phillies (2022β2026).
- What are Garrett Stubbs's career stats?
- In 240 games, Garrett Stubbs has 108 hits, 7 home runs, 48 RBI, 76 runs, and 10 stolen bases, with a .208 batting average.
- What position does Garrett Stubbs play?
- Garrett Stubbs plays primarily as a catcher, the position where he has appeared in the most games.
- How tall is Garrett Stubbs and how much does he weigh?
- Garrett Stubbs is listed at 5 feet 10 inches and 170 pounds.
- What number does Garrett Stubbs wear?
- Garrett Stubbs wears number 21, according to MLB's 2026 roster data.
- How many home runs has Garrett Stubbs hit each season?
- Garrett Stubbs's home runs by season: 0 in 2019, 0 in 2020, 0 in 2021, 5 in 2022, 1 in 2023, 1 in 2024, 0 in 2025, and 0 in 2026. His most in one season was 5, in 2022.
- What was Garrett Stubbs's career batting average?
- Garrett Stubbs batted .208 over his career, with 108 hits in 520 at bats.
- How many RBI did Garrett Stubbs have?
- Garrett Stubbs drove in 48 runs in his career.
- What was Garrett Stubbs's career ERA?
- Garrett Stubbs finished with a 13.86 career ERA, going 0-0 with 1 strikeouts.