We use cookies to offer you a better browsing experience, analyse site traffic, and serve targeted ads. Read how we use cookies and how you can control them in our “Cookie Settings”. By using our site, you consent to our use of cookies.

Texas Rangers Contracts

Contract terms for all active Texas Rangers players, including average salary, years of experience, free agency year, and contract length & value.

Viewing:
Player (26) Pos. Age Exp. Contract Terms Avg. Salary Free Agent
ChooShin-Soo Choo DH 36 11.119 1300000007 yr$130,000,000 $18,571,429 2021
AndrusElvis Andrus SS 30 10 1200000008 yr$120,000,000 $15,000,000 2024
OdorRougned Odor 2B 25 4.121 495000006 yr$49,500,000 $8,250,000 2024
LynnLance Lynn SP 31 7.119 300000003 yr$30,000,000 $10,000,000 2022
MinorMike Minor SP 31 7.136 280000003 yr$28,000,000 $9,333,333 2021
LeclercJose Leclerc RP 25 2.038 147500004 yr$14,750,000 $3,687,500 2025
SmylyDrew Smyly RP 29 6.154 100000002 yr$10,000,000 $5,000,000 2020
ChavezJesse Chavez RP 35 8.108 80000002 yr$8,000,000 $4,000,000 2021
MathisJeff Mathis C 35 12.012 62500002 yr$6,250,000 $3,125,000 2021
MartinChris Martin RP 32 1.133 40000002 yr$4,000,000 $2,000,000 2022
CabreraAsdrubal Cabrera 2B 33 11.027 35000001 yr$3,500,000 $3,500,000 2020
MazaraNomar Mazara RF 23 3 33000001 yr$3,300,000 $3,300,000 2022
KelleyShawn Kelley RP 34 9.128 27500001 yr$2,750,000 $2,750,000 2021
VolquezEdinson Volquez SP 35 10.059 20000001 yr$2,000,000 $2,000,000 2020
PenceHunter Pence RF 35 10.156 20000001 yr$2,000,000 $2,000,000 2020
MillerShelby Miller SP 28 5.166 20000001 yr$2,000,000 $2,000,000 2020
McAllisterZach McAllister RP 31 6.049 10000001 yr$1,000,000 $1,000,000 2020
GalloJoey Gallo LF 25 2.103 01 yr- -0 2023
MendezYohander Mendez SP 24 .103 01 yr- -0 2024
SadzeckConnor Sadzeck SP 27 .031 01 yr- -0 2024
GuzmanRonald Guzman 1B 24 .171 01 yr- -0 2024
FarrellLuke Farrell RP 27 .095 01 yr- -0 2024
Kiner-FalefaIsiah Kiner-Falefa 3B 24 1 01 yr- -0 -
SpringsJeffrey Springs RP 26 .062 01 yr- -0 -
BirdKyle Bird RP 25 01 yr- -0 -
HeinemanScott Heineman OF 26 01 yr- -0 -