MLB/Players/Luis Curvelo
Luis Curvelo

LUIS CURVELO

P · Texas Rangers · 20252026 · 26 games
26
CAREER GAMES · REGULAR SEASON
2 seasons
7.06
CAREER ERA
29.1 innings · 26 strikeouts
1-1
CAREER RECORD
WHIP 1.74

01/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026TEX90010.117117649.582.32
2025TEX171119.01712102035.681.42
Career261129.13423172677.061.74

04/Every pitch

2025 Regular season
Play log from 2015
Pitch locations · 327 pitches
Called strike (55) Swinging strike (33) In play (54) Foul (60) Ball (125)

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

Pitch mix
PitchNShareMPHRPMStrike%
Slider13140.1%84.52,24642.0%
Four-Seam Fastball10231.2%96.32,39447.1%
Sinker7522.9%95.52,36053.3%
Changeup195.8%89.01,76126.3%

05/Game log

2025
Regular season
DateOppResultIPHERBBSO
JUL 31@ SEAL 062.01003
AUG 2@ SEAW 641.10001
AUG 4vs NYYW 851.00010
AUG 8vs PHIL 192.04522
AUG 13vs AZL 461.00001
AUG 16@ TORL 2141.11000
AUG 18@ KCL 341.11111
AUG 21@ KCL 461.11133
AUG 23vs CLEW 1001.00000
AUG 25vs LAAL 041.01111
AUG 27vs LAAW 2031.02113
AUG 31@ ATHW 962.00002
SEP 2@ AZL 350.21001
SEP 6vs HOUL 0110.22001
SEP 9vs MILW 540.10000
SEP 14@ NYML 250.01210
SEP 28@ CLEL 891.02101

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.