MLB/Players/JoJo Romero
JoJo Romero

JOJO ROMERO

P · St. Louis Cardinals · 20202026 · 375 games
375
CAREER GAMES · REGULAR SEASON
5 seasons
.242
CAREER BATTING AVERAGE
238 hits in 982 at-bats
34
CAREER HOME RUNS
70 RBI · 2 stolen bases
3.49
CAREER ERA
237.1 innings · 227 strikeouts
17-14
CAREER RECORD
WHIP 1.24

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024STL130440461042201627321022.236.288.395.684
2023STL5426834588421620840.216.271.299.569
2022STL341121826406620340.232.348.429.777
2021PHI22781624408128160.308.372.6671.039
2020PHI2484202660294200.310.341.452.793
Career2649821342384443470842562.242.302.399.701

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIL462344.24216164453.221.30
2025STL654661.04714295522.071.25
2024STL657359.05222165183.361.15
2023STL274236.22915104213.681.06
2022STL170016.1139101734.961.41
2021PHI11009.01274847.001.78
2020PHI120010.213921017.591.41
Career2431714237.12089287227243.491.24

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 271 pitches
Called strike (47) Swinging strike (39) In play (40) Foul (31) Ball (114)

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

Pitch mix
PitchNShareMPHRPMStrike%
Changeup8029.5%86.51,56040.0%
Sinker7025.8%95.22,12540.0%
Four-Seam Fastball5921.8%95.52,22050.8%
Sweeper5821.4%84.02,65544.8%
Cutter41.5%90.02,32125.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 16@ MIAW 1003000001
JUL 16@ MIAW 10030000011.00001
JUL 22vs CHCL 21563413101.04310
JUL 22vs CHCL 2156341010
AUG 20@ AZW 1673000002
AUG 20@ AZW 16730000021.00002
AUG 23@ CHCL 026000001
AUG 23@ CHCL 0260000012.00001
AUG 27vs ATLW 653000002
AUG 27vs ATLW 6530000021.00002
AUG 31@ CINW 5330100011.01001
AUG 31@ CINW 533010001
SEP 3vs CHCW 8420000101.00010
SEP 3vs CHCW 842000010
SEP 7vs WSHW 652110000
SEP 7vs WSHW 6521100000.21100
SEP 10@ PITW 754111001
SEP 10@ PITW 7541111011.01101
SEP 11@ PITW 432010011
SEP 11@ PITW 4320100110.11011
SEP 16vs CINW 654121011
SEP 16vs CINW 6541211110.22111
SEP 21@ SDL 0130000211.10021
SEP 21@ SDL 013000021
SEP 25@ LADL 143000002
SEP 25@ LADL 1430000021.00002
SEP 28@ MILL 151310020
SEP 28@ MILL 1513100200.01320
OCT 2vs PITL 5740000021.10002
OCT 2vs PITL 574000002
OCT 3@ PITL 230000010
OCT 3@ PITL 2300001100.00010
OCT 4@ PITW 877020012
OCT 4@ PITW 8770200122.02012

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.