DataBaseball
2026
Texas Rangers logo

American League West · 2025

Texas Rangers 2025

Team WAR
30.7
14.6 bat / 16.0 pitch
Win %
.500
pyth .556
Run diff
+79
4.22 / 3.73 per g
wRC+
96
ERA
3.46
FIP 3.85
Home runs
166

The Texas Rangers went 81-81 in 2025, a .500 winning percentage — 16th of 30 record in baseball. They scored 684 runs and allowed 605, a run differential of +79. The offence ranked 22nd of 30 in MLB for runs scored, while their 3.46 staff ERA was the best. Their 96 team wRC+ was 4% below league average — 21st of 30 in MLB. Corey Seager led the position players at 4.1 WAR, and Nathan Eovaldi the rotation at a 1.73 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,221 team hits
Josh Smith124Josh Smith — 124 hits (10.2%)Josh Jung121Josh Jung — 121 hits (9.9%)Wyatt Langford118Wyatt Langford — 118 hits (9.7%)Adolis García115Adolis García — 115 hits (9.4%)Marcus Semien108Marcus Semien — 108 hits (8.8%)Corey Seager103Corey Seager — 103 hits (8.4%)Jonah Heim84Jonah Heim — 84 hits (6.9%)Jake Burger84Jake Burger — 84 hits (6.9%)Kyle Higashioka73Kyle Higashioka — 73 hits (6.0%)Evan Carter48Evan Carter — 48 hits (3.9%)Joc Pederson48Joc Pederson — 48 hits (3.9%)Ezequiel Duran46Ezequiel Duran — 46 hits (3.8%)Sam Haggerty41Sam Haggerty — 41 hits (3.4%)Alejandro Osuna32Alejandro Osuna — 32 hits (2.6%)Freeman26Cody Freeman — 26 hits (2.1%)23Michael Helman — 23 hits (1.9%)9Kevin Pillar — 9 hits (0.7%)Dustin Harris — 8 hits (0.7%)4Billy McKinney — 4 hits (0.3%)Tucker Barnhart — 3 hits (0.2%)Jonathan Ornelas — 2 hits (0.2%)Justin Foscue — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

24 players, ranked by dbWAR.

Corey SeagerSS10244510321503.271.373.487.3681454.1
Wyatt LangfordLF133573118226222.241.344.431.3401243.2
Josh SmithSS141563124103512.251.335.366.3141052.2
Marcus Semien2B127534108156211.230.305.364.297931.7
Josh Jung3B13051112114614.251.294.390.299941.3
Evan CarterCF622204852514.247.336.392.3241121.3
Kyle HigashiokaC933277311473.241.291.403.302961.0
Michael HelmanCF36110235204.232.290.455.3201090.7
Sam HaggertyLF621824121312.253.328.370.3091010.5
Jonah HeimC1224338411433.213.271.332.268710.2
Jake Burger1B1033768416531.236.269.419.295910.2
Adolis GarcíaRF135547115197513.227.271.394.287850.1
Jonathan OrnelasSS5102000.222.300.222.24957-0.0
Tucker BarnhartC6153000.231.333.231.27576-0.0
Jack LeiterPH110000.000.000.000.000-128-0.0
Ezequiel Duran1B802194601411.224.266.293.25158-0.1
Billy McKinneyRF6214010.200.238.250.22136-0.1
Dustin HarrisLF18438121.200.256.350.26770-0.1
Justin Foscue1B491020.111.111.222.140-24-0.1
Nick AhmedSS5100001.000.100.000.072-75-0.2
Kevin PillarCF19439013.209.209.256.20322-0.2
Cody Freeman2B36121263151.228.258.342.26267-0.2
Alejandro OsunaLF56176322155.212.313.278.27475-0.2
Joc PedersonDH96306489262.181.285.328.27979-0.5

Pitching

24 pitchers, ranked by dbWAR.

Nathan Eovaldi2222130.011301291.732.800.858.93.5
Jacob deGrom3030172.212801852.973.640.929.62.9
Tyler Mahle161686.2640662.183.371.136.91.7
Jack Leiter2929151.2101001483.864.151.288.81.7
Patrick Corbin3130155.171101314.404.251.367.61.5
Shawn Armstrong71274.0439742.313.070.819.01.3
Jacob Latz33885.2201762.843.721.248.01.0
Hoby Milner73070.1340583.843.391.277.41.0
Robert Garcia71064.0489682.953.711.259.60.6
Chris Martin49042.1262432.983.581.209.10.5
Caleb Boushley25143.1001416.023.851.578.50.4
Cole Winn33041.2010351.513.900.967.60.3
Jacob Webb55066.0541583.004.301.037.90.2
Kumar Rocker141464.1450565.744.881.467.80.2
Gerson Garabito308.000089.003.892.009.00.1
Ezequiel Duran403.100000.003.140.300.00.1
Luke Jackson52051.0259384.064.491.356.70.0
Tucker Barnhart102.0000013.504.642.500.0-0.0
Marc Church504.200053.864.852.149.6-0.0
Carl Edwards Jr.406.000064.504.801.179.0-0.0
Luis Curvelo17019.0110205.684.661.429.5-0.0
Jose Corniell101.2010116.2011.542.405.4-0.1
Rowdy Tellez102.0000013.5011.142.500.0-0.2
Jon Gray6014.0110127.717.351.507.7-0.5

Attendance

Announced gate at 81 home dates, 2025.

Average
29,593
81 home dates
Median
28,679
Total
2,397,065
Best
39,244
2025-04-19
Quietest
18,268
2025-08-12
On the road
26,999
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8129,59328,67918,26839,244
Night5628,35727,49818,26838,623
Day2532,36433,76623,29839,244
Weekend4232,64032,74024,48339,244
Weekday3926,31325,78118,26837,585
On the road8126,99927,0718,41345,114

Through the season

Average home crowd by month.
MonthGamesAverage
Mar431,434
Apr1227,543
May1628,020
Jun1132,613
Jul1131,904
Aug1529,663
Sep1228,154

By season

33462.016731.00.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2025.

Regulation
2:37
145 games
All games
2:41
Extra innings
3:18
17 of them
Longest
3:41
2025-09-19, 12 inn
Shortest
2:01
2025-05-15

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:412:411:503:41
Regulation1452:372:381:503:20
Extra innings173:183:172:503:41
Home812:402:372:013:41
Road812:422:421:503:23
Day522:422:382:133:40
Night1102:412:421:503:41

Through the season

Average completed game by month.
MonthGamesAverage
Mar42:31
Apr122:31
May162:31
Jun112:58
Jul112:34
Aug152:44
Sep122:51

By season

190.495.20.0151617181920212223242526

Regulation games only, in minutes. 157 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

Texas Rangers are 81-81, a .500 win rate, while their +79 run differential implies .556. That is about 9 wins behind it, which tends to regress upward.