MLB/Players/Ben Joyce
Ben Joyce

BEN JOYCE

P · 20232026 · 101 games
101
CAREER GAMES · REGULAR SEASON
2 seasons
.217
CAREER BATTING AVERAGE
70 hits in 322 at-bats
4
CAREER HOME RUNS
11 RBI · 2 stolen bases
3.09
CAREER ERA
58.1 innings · 57 strikeouts
4-3
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024LAA622481652402828660.210.290.250.540
2023LAA24741218202318202.243.391.351.743
Career8632228706041146862.217.315.273.589

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026LAA10029.13351302.890.86
2025LAA5104.1531116.231.38
2024LAA312034.2268143312.081.15
2023LAA121110.09691015.401.80
Career584358.14320295733.091.23

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 541 pitches
Called strike (81) Swinging strike (78) In play (91) Foul (100) Ball (191)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball24645.5%102.12,29152.4%
Sinker19235.5%97.01,70746.4%
Slider8215.2%86.22,72242.7%
Changeup213.9%92.11,37928.6%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 5vs SDW 3240100001.01000
JUN 5vs SDW 324010000
JUN 8vs HOUL 165240000
JUN 8vs HOUL 1652402000.14200
JUN 11@ AZL 495330011
JUN 11@ AZL 4953301110.23311
JUN 14@ SFW 8650000211.20021
JUN 14@ SFW 865000021
JUN 16@ SFL 6137010013
JUN 16@ SFL 61370100132.01013
JUN 21@ LADW 3260000022.00002
JUN 21@ LADW 326000002
JUN 24vs W 514010012
JUN 24vs W 5140100121.01012
JUN 25vs W 7510000100.20010
JUN 25vs W 751000010
JUN 27vs DETW 503000000
JUN 27vs DETW 5030000001.00000
JUN 29vs DETW 653000001
JUN 29vs DETW 6530000011.00001
JUL 6@ CHCW 7040100021.01002
JUL 6@ CHCW 704010002
JUL 9vs TEXL 4570100002.01000
JUL 9vs TEXL 457010000
JUL 12vs SEAW 652000001
JUL 12vs SEAW 6520000011.00001
JUL 13vs SEAW 2140100031.01003
JUL 13vs SEAW 214010003
JUL 21@ W 853010020
JUL 21@ W 8530101200.21020
JUL 23@ SEAW 511000010
JUL 23@ SEAW 5110000100.10010
JUL 25vs L 5670100102.01010
JUL 25vs L 567010010
JUL 28vs W 866000003
JUL 28vs W 8660000032.00003
JUL 30vs COLW 10730000001.00000
JUL 30vs COLW 1073000000
AUG 1vs COLL 453010011
AUG 1vs COLL 4530100111.01011
AUG 3vs NYMW 544000001
AUG 3vs NYMW 5440000011.10001
AUG 8@ NYYW 944111012
AUG 8@ NYYW 9441111121.01112
AUG 9@ WSHL 2310101000.01000
AUG 9@ WSHL 231010000
AUG 11@ WSHW 645230020
AUG 11@ WSHW 6452302201.03220
AUG 16vs ATLW 325010001
AUG 16vs ATLW 3250100011.21001
AUG 20@ KCW 953000002
AUG 20@ KCW 9530000021.00002
AUG 23@ TORL 454010001
AUG 23@ TORL 4540100011.01001
AUG 29@ DETW 305010002
AUG 29@ DETW 3050100021.11002
AUG 31vs SEAW 5440100011.01001
AUG 31vs SEAW 544010001
SEP 1vs SEAW 323010001
SEP 1vs SEAW 3230100011.01001
SEP 3vs LADL 2630000021.00002
SEP 3vs LADL 263000002

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.