MLB/Players/Landen Roupp
Landen Roupp

LANDEN ROUPP

P · San Francisco Giants · 20242026 · 95 games
95
CAREER GAMES · REGULAR SEASON
1 season
.226
CAREER BATTING AVERAGE
86 hits in 380 at-bats
4
CAREER HOME RUNS
17 RBI · 6 stolen bases
3.94
CAREER ERA
301.2 innings · 286 strikeouts
16-22
CAREER RECORD
WHIP 1.37

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SF46380428626041752946.226.319.326.646
Career46380428626041752946.226.319.326.646

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF27813144.21196768137114.171.29
2025SF2277106.21134545102113.801.48
2024SF231250.14320264723.581.37
Career721622301.2275132139286243.941.37

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2468 pitches
Called strike (417) Swinging strike (266) In play (391) Foul (417) Ball (977)

Catcher’s view · the zone drawn is the average of the 2,468 batter zones recorded here, 1.62 to 3.21 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker84634.3%93.42,06244.1%
Curveball63725.8%76.73,07549.9%
Changeup51821.0%87.11,86340.5%
Cutter33013.4%89.12,33947.9%
Four-Seam Fastball1375.6%92.92,14830.7%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ SDW 3220276.02027
APR 4vs NYML 0970174.27517
APR 10@ BALW 6350246.05124
APR 16@ CINW 3010266.01026
APR 21vs LADW 3110575.01157
APR 26vs MIAW 6321267.22326
MAY 2@ TBL 1580264.18426
MAY 9vs PITL 31330384.03138
MAY 14@ LADL 2561275.16427
MAY 19@ AZL 3570036.07103
MAY 25vs AZL 2671175.07217
JUN 1@ MILL 21680544.08854
JUN 6@ CHCL 2331355.23135
JUN 12vs CHCL 1540254.24425
JUN 19@ MIAL 3471176.07217
JUN 25vs ATHL 6960166.06216
JUN 30@ AZL 2851642.25664
JUL 6vs TORW 10131258.03125
JUL 17@ SEAW 7020327.02032
JUL 22@ KCL 4541076.04207
JUL 28vs MILL 2840313.24431
AUG 2@ SDL 4561464.26546
AUG 8vs DETL 0820535.12153
AUG 14vs COLL 2551355.25435
AUG 20@ CLEL 2550425.15342
AUG 27vs AZW 6141235.04123
SEP 2@ PITW 5420245.02124

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.