Gregory Soto

Pitcher · Career Stats, Bio & Records (2019-2026)

Gregory Soto is a pitcher who has played in Major League Baseball since 2019 for 5 teams, including the Detroit Tigers, a span of 8 seasons. Across 460 career appearances, he has gone 21-39 with a 4.16 ERA, 489 strikeouts, and 72 saves. Gregory Soto is a 2-time All-Star. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 2683.0.

W (Wins):
Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
ERA (Earned Run Average):
Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
SO (Strikeouts):
For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
WHIP (Walks and Hits per Inning Pitched):
Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.

Data updated

Active Player
W–L 21–39
ERA 4.16
WHIP 1.39
SO 489
Pitcher PIV thru 2025 2683.0
Position
Pitcher
Bats / Throws
L / L
Height / Weight
6'1" / 234 lb
Born
2/11/1995 in Haina, San Cristóbal, D.R.
MLB Debut
2019-05-11
Awards
2× All-Star
Jersey
#31

Career Pitching Statistics

Gregory Soto — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
21 39 460 7 0 0 72 445.1 399 206 39 222 489 4.16 2683.0

Career ERA 4.16 vs. league average 4.22 across their career seasons — near league average.

Season-by-Season Pitching

Pitching 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.

Career Batting Statistics

Gregory Soto — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
391 2 0 2 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000 0

Career AVG 1.000 vs. league average .246 across their career seasons — +306.7% above league average.

Career OBP 1.000 vs. league average .317 across their career seasons — +215.7% above league average.

Career SLG 1.000 vs. league average .410 across their career seasons — +143.8% above league average.

Career OPS 2.000 vs. league average .727 across their career seasons — +175.1% above 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.

Postseason Statistics

Playoff Career Batting

Gregory Soto — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
6 0 0 0 0 0 0 0 0 0 .000

Playoff Batting by Year

Gregory Soto — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2024 ALWC2 BAL 1 0 0 0 0 0 0 0 0 0 .000
2023 NLCS PHI 2 0 0 0 0 0 0 0 0 0 .000
2023 NLDS1 PHI 2 0 0 0 0 0 0 0 0 0 .000
2023 NLWC2 PHI 1 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

Gregory Soto — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
0 0 6 0 0 3.2 5 2 3 4 4.91

Playoff Pitching by Year

Gregory Soto — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2024 ALWC2 BAL 0 0 1 0 0 0.2 0 0 1 1 0.00
2023 NLCS PHI 0 0 2 0 0 1.1 2 1 1 1 6.75
2023 NLDS1 PHI 0 0 2 0 0 0.2 1 0 1 0 0.00
2023 NLWC2 PHI 0 0 1 0 0 1.0 2 1 0 2 9.00

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

Batting — Home / Away

Gregory Soto — Batting — Home / Away
SplitGABRHHRRBIAVG
Home19100000—
Away200202001.000

Pitching — Home / Away

Gregory Soto — Pitching — Home / Away
SplitGIPHERBBSOERA
Home191193.2163841021983.90
Away200184.218795912124.63

Last 10 Games — Pitching

Gregory Soto — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2025-09-28 NYNMIA — 1.0200010
2025-09-26 NYNMIA — 1.1322011
2025-09-23 NYNCHC — 0.2111010
2025-09-21 NYNWAS — 1.0100020
2025-09-18 NYNSDP — 1.0200000
2025-09-17 NYNSDP — 1.0100120
2025-09-12 NYNTEX — 1.1222111
2025-09-10 NYNPHI — 1.1444020
2025-09-08 NYNPHI — 0.2000010
2025-09-03 NYNDET — 1.1200010

Fielding Statistics

Career Fielding Totals by Position

Gregory Soto — Career Fielding Totals by Position
Position G GS PO A E DP
P 391 7 10 38 8 2

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Gregory Soto Stats, Bio & Career Records
Position Games
Pitcher 391

Gregory Soto: the record in brief

Gregory Soto made a major league debut on May 11, 2019 and is still active, so the totals on this page keep changing. Soto played for the Detroit Tigers (2019 through 2022), the Philadelphia Phillies (2023 to 2024), the Baltimore Orioles (2024 to 2025), and the New York Mets (2025). Soto played primarily as a pitcher and both batted and threw left-handed. Born on February 11, 1995, in Haina, San Cristóbal, D.R., Soto was listed at 6'1" and 234 pounds.

Across 460 games (7 starts), Soto has recorded 21 wins against 39 losses with a 4.16 ERA. Soto has 489 strikeouts and 72 saves. Soto's 4.16 ERA was close to the 4.22 league figure for those seasons. 2021 brought Soto a season-high 6 wins. The strikeout high was 79 in 2026. Soto saved 30 games in 2022, the season high. Among the heaviest workloads, the lowest ERA was 3.28 in 2022, when the league's was 3.97.

Frequently Asked Questions about Gregory Soto

What years did Gregory Soto play?
Gregory Soto played in Major League Baseball from 2019 to 2026.
Was Gregory Soto a pitcher?
Yes. Gregory Soto pitched in the major leagues, recording 21 wins and 489 strikeouts.
How many home runs did Gregory Soto hit?
Gregory Soto hit 0 career home runs with 2 hits.
What teams has Gregory Soto played for?
Gregory Soto has played for 5 teams: the Detroit Tigers (2019–2022), the Philadelphia Phillies (2023–2024), the Baltimore Orioles (2024–2025), the New York Mets (2025), and the Pittsburgh Pirates (2026).
Has Gregory Soto won a Cy Young Award?
No. Gregory Soto has not won the Cy Young Award through the 2025 season, the latest in the site's award records.
What awards has Gregory Soto won?
Gregory Soto has been selected to 2 All-Star Games.
What are Gregory Soto's career stats?
In 460 games, Gregory Soto has gone 21-39 with a 4.16 ERA, 489 strikeouts, 445.1 innings pitched, and 72 saves.
What position does Gregory Soto play?
Gregory Soto plays primarily as a pitcher, the position where he has appeared in the most games.
How tall is Gregory Soto and how much does he weigh?
Gregory Soto is listed at 6 feet 1 inch and 234 pounds.
What number does Gregory Soto wear?
Gregory Soto wears number 31, according to MLB's 2026 roster data.
What was Gregory Soto's career ERA?
Gregory Soto finished with a 4.16 career ERA, going 21-39 with 489 strikeouts.
How many strikeouts did Gregory Soto have?
Gregory Soto recorded 489 career strikeouts.
How many All-Star Games has Gregory Soto made?
Gregory Soto has been selected to 2 All-Star Games.