MLB/Players/Michael Petersen
Michael Petersen

MICHAEL PETERSEN

P · Miami Marlins · 20242026 · 104 games
104
CAREER GAMES · REGULAR SEASON
1 season
.276
CAREER BATTING AVERAGE
42 hits in 152 at-bats
6
CAREER HOME RUNS
13 RBI · 4 stolen bases
3.98
CAREER ERA
95.0 innings · 98 strikeouts
6-5
CAREER RECORD
WHIP 1.28

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIA32152284212061322284.276.368.474.842
Career32152284212061322284.276.368.474.842

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIA573457.13921266753.301.13
2025MIA150018.018871734.001.39
2024MIA163119.22113111435.951.63
Career886595.078424498113.981.28

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 · 959 pitches
Called strike (139) Swinging strike (140) In play (134) Foul (207) Ball (339)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball58260.7%97.92,35354.5%
Slider25826.9%87.52,37946.9%
Changeup11712.2%89.51,13242.7%
Sinker20.2%98.12,4350.0%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29vs COLW 4300021.00002
MAR 30vs CWSL 4900011.00001
APR 3@ NYYL 2811111.01111
APR 4@ NYYL 7910301.01230
APR 8vs CINW 7420021.02002
APR 11@ DETL 1600001.00000
APR 14@ ATLL 5610012.01001
APR 19vs MILW 5310011.21101
APR 22vs STLW 4100031.00003
APR 27@ LADL 4500121.10012
APR 28@ LADW 2130000.13100
MAY 5vs BALL 7900021.00002
MAY 7vs BALW 4300011.00001
MAY 9vs WSHW 8740000.24300
MAY 15@ TBL 2700011.10001
MAY 19vs ATLL 4800211.10021
MAY 22vs NYMW 2110010.21001
MAY 24vs NYMW 4000021.10002
MAY 27@ TORL 1210200.21120
MAY 29@ NYML 7900011.00001
JUN 1@ WSHW 7300111.00011
JUN 2@ WSHW 7310021.01002
JUN 6vs TBW 4310121.01112
JUN 7vs TBW 4100021.00002
JUN 9vs AZW 10610211.01021
JUN 11vs AZW 2000011.00001
JUN 13@ PITL 2300032.00003
JUN 17@ PHIW 12400031.00003
JUN 19vs SFW 4321011.02201
JUN 21vs SFW 2100001.00000
JUN 22vs TEXL 3420010.22001
JUN 24vs TEXW 4200031.00003
JUN 26@ STLW 4010011.01001
JUN 29@ COLW 10711011.11101
JUL 3@ ATHW 12500210.20021
JUL 5@ ATHW 9800011.00001
JUL 7vs SEAW 6500011.00001
JUL 8vs SEAW 2000011.00001
JUL 12vs CLEL 2521001.02100
JUL 17@ MILL 1200221.00022
JUL 19@ MILL 1300011.10001
JUL 24vs SDL 2410100.21010
JUL 26vs SDL 3500000.10000
JUL 30@ NYML 2430010.23201
AUG 2@ NYMW 2000121.00012
AUG 7vs LAAL 3400221.10022
AUG 9vs LAAW 12300121.00012
AUG 11vs PITW 2010021.01002
AUG 15@ CINW 8400011.00001
AUG 16@ CINW 7111011.01101
AUG 18@ PHIL 4640001.04400
AUG 22vs WSHW 4200011.00001
AUG 23vs WSHW 6200110.10011
AUG 25vs BOSL 3710101.01010
AUG 29@ WSHL 4510210.21021
AUG 30@ WSHW 6210011.01001
SEP 2@ KCW 9600011.00001

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.