MLB/Players/Joel Peguero
Joel Peguero

JOEL PEGUERO

P · San Francisco Giants · 20252026 · 28 games
28
CAREER GAMES · REGULAR SEASON
2 seasons
2.41
CAREER ERA
33.2 innings · 22 strikeouts
3-1
CAREER RECORD
WHIP 1.10

01/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF110011.11034502.381.24
2025SF173122.115681722.421.03
Career283133.2259122222.411.10

04/Every pitch

2025 Regular season
Play log from 2015
Pitch locations · 315 pitches
Called strike (51) Swinging strike (33) In play (61) Foul (55) Ball (115)

Catcher’s view · the zone drawn is the average of the 315 batter zones recorded here, 1.59 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker10834.3%99.82,34743.5%
Slider10433.0%91.62,67443.3%
Four-Seam Fastball10332.7%99.92,27545.6%

05/Game log

2025
Regular season
DateOppResultIPHERBBSO
AUG 21@ SDL 482.02011
AUG 24@ MILW 431.22000
AUG 27vs CHCW 1232.00003
AUG 30vs BALL 1110.10001
SEP 1@ COLW 821.22001
SEP 3@ COLW 1081.10000
SEP 7@ STLL 341.21003
SEP 9vs AZW 531.20002
SEP 12vs LADW 511.00010
SEP 14vs LADL 2101.01120
SEP 15@ AZL 180.11220
SEP 17@ AZW 512.00011
SEP 20@ LADL 571.25301
SEP 22vs STLL 561.00002
SEP 23vs STLL 891.00001
SEP 26vs COLW 631.01001
SEP 27vs COLW 431.00010

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.