STATS
MLB/Players/Andrew Nardi
Andrew Nardi

ANDREW NARDI

P · Miami Marlins · 20222026 · 295 games
295
CAREER GAMES · REGULAR SEASON
3 seasons · postseason below
.244
CAREER BATTING AVERAGE
228 hits in 936 at-bats
38
CAREER HOME RUNS
76 RBI · 14 stolen bases
4.61
CAREER ERA
144.1 innings · 194 strikeouts
15-7
CAREER RECORD
WHIP 1.38

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIA118376588822414423614012.234.301.426.727
2023MIA12642236902201418421462.213.284.365.649
2022MIA261383450140101628480.362.470.6811.151
Career270936128228584387610633414.244.321.436.756

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIA253322.22113112745.161.41
2024MIA593249.24428187075.071.25
2023MIA638157.14517217372.671.15
2022MIA131114.22516142459.822.66
Career160157144.11357464194234.611.38

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIA26114.1671.1213.50

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 958 pitches
Called strike (144) Swinging strike (138) In play (139) Foul (207) Ball (330)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball58761.3%94.62,27653.2%
Sweeper36237.8%82.72,40248.1%
Changeup90.9%90.01,77444.4%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs NYML 3510000000.10000
MAR 30vs NYML 351000000
APR 1vs NYML 266230001
APR 1vs NYML 2662302011.03201
APR 3vs MINL 11152212011.02201
APR 3vs MINL 1115221001
APR 7@ NYML 394000002
APR 7@ NYML 3940000021.10002
APR 8@ NYML 2520000100.20010
APR 8@ NYML 252000010
APR 12@ PHIW 323000003
APR 12@ PHIW 3230000031.00003
APR 15vs AZW 322000021
APR 15vs AZW 3220000210.20021
APR 17vs SFW 4340000011.20001
APR 17vs SFW 434000001
APR 19vs SFL 2520000100.20010
APR 19vs SFL 252000010
APR 22@ CLEW 614000002
APR 22@ CLEW 6140000021.10002
APR 25@ ATLL 4741111001.01100
APR 25@ ATLL 474111000
APR 26@ ATLL 4620000120.20012
APR 26@ ATLL 462000012
APR 29vs CHCW 7642411000.04200
APR 29vs CHCW 764241000
APR 30vs CHCW 434111000
APR 30vs CHCW 4341111001.01100
MAY 2vs ATLL 0640100021.11002
MAY 2vs ATLL 064010002
MAY 6@ CHCL 2440100021.01002
MAY 6@ CHCL 244010002
MAY 7@ CHCW 543000001
MAY 7@ CHCW 5430000011.00001
MAY 8@ AZL 2540202100.22010
MAY 8@ AZL 254020010
MAY 13vs CINL 563000002
MAY 13vs CINL 5630000021.00002
MAY 16vs WSHW 5430000011.00001
MAY 16vs WSHW 543000001
MAY 17vs WSHW 435120001
MAY 17vs WSHW 4351200011.02001
MAY 19@ SFL 343000002
MAY 19@ SFL 3430000021.00002
MAY 21@ SFL 5730101101.01010
MAY 21@ SFL 573010010
MAY 23@ COLL 4540100111.01011
MAY 23@ COLL 454010011
MAY 25@ COLL 672000001
MAY 25@ COLL 6720000011.00001
MAY 26@ LAAW 621000010
MAY 26@ LAAW 6210000100.10010
MAY 28@ LAAW 203010001
MAY 28@ LAAW 2030100010.21001
MAY 30vs SDL 4910000010.10001
MAY 30vs SDL 491000001
JUN 2vs W 403000001
JUN 2vs W 4030000011.00001
JUN 5vs KCW 964000002
JUN 5vs KCW 9640000021.10002
JUN 7vs KCW 6130000011.00001
JUN 7vs KCW 613000001
JUN 9@ CWSL 124010002
JUN 9@ CWSL 1240100021.01002
JUN 16@ WSHW 6560100031.21003
JUN 16@ WSHW 656010003
JUN 18@ WSHW 424010002
JUN 18@ WSHW 4240100021.01002
JUN 22vs PITW 644222011
JUN 22vs PITW 6442222110.22211
JUN 24vs PITW 4330000031.00003
JUN 24vs PITW 433000003
JUN 25vs PITW 204010001
JUN 25vs PITW 2040100011.01001
JUN 28@ BOSW 6210000010.10001
JUN 28@ BOSW 621000001
JUN 29@ BOSW 2020000010.20001
JUN 29@ BOSW 202000001
JUL 2@ ATLL 366231002
JUL 2@ ATLL 3662312021.03202
JUL 3vs STLW 542110010
JUL 3vs STLW 5421101100.11110
AUG 2vs PHIW 9840100021.01002
AUG 2vs PHIW 984010002
AUG 6@ TEXL 0640100021.01002
AUG 6@ TEXL 064010002
AUG 8@ CINW 3230000011.00001
AUG 8@ CINW 323000001
AUG 14vs HOUW 5130000101.00010
AUG 14vs HOUW 513000010
AUG 16vs HOUL 5123210011
AUG 16vs HOUL 51232100110.21211
AUG 19@ LADL 1330000011.00001
AUG 19@ LADL 133000001
AUG 22@ SDW 3030000031.00003
AUG 22@ SDW 303000003
AUG 26vs WSHL 2330000121.00012
AUG 26vs WSHL 233000012
AUG 27vs WSHW 213000001
AUG 27vs WSHW 2130000011.00001
AUG 30vs TBL 034010001
AUG 30vs TBL 0340100011.01001
SEP 5vs LADW 634010011
SEP 5vs LADW 6340100111.01011
SEP 8@ PHIW 3240000101.10010
SEP 8@ PHIW 324000010
SEP 10@ PHIW 542110021
SEP 10@ PHIW 5421101210.11121
SEP 13@ MILW 2040200011.02001
SEP 13@ MILW 204020001
SEP 15vs ATLW 9630100001.01000
SEP 15vs ATLW 963010000
SEP 16vs ATLW 1153010011
SEP 16vs ATLW 11530100110.21011
SEP 19vs NYMW 4340000001.10000
SEP 19vs NYMW 434000000
SEP 23vs MILW 543000002
SEP 23vs MILW 5430000021.00002
SEP 24vs MILW 615020001
SEP 24vs MILW 6150200011.02001
SEP 27@ NYMW 423000012
SEP 27@ NYMW 4230000121.00012
SEP 28@ NYML 0130101010.21001
SEP 28@ NYML 013010001
SEP 30@ PITW 7341201110.22111
SEP 30@ PITW 734120011

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.