2025 Texas Rangers

AL West
Team Name
Season
League
American League
Division
West
W-L Record
81-81 (.500)   GBL: 9.0
Div/Lg/MLB Rank
3 / 9 / 17
Affiliates
General Manager
Payroll
$ 214,389,983 (Rank: 4)
Attendance
2,397,071 (Rank: 17)
Ballpark
Globe Life Field
Playoffs
dnq
Spring Record
14-16 ... #9 in Cactus League
Spring Ballpark
Surprise Stadium (Surprise,Arizona)
Top Draft Pick
Show More

Batting Statistics

CSV
Glossary
🔒
Upgrade to TBC PREMIUM ($2/month) and unlock additional features such as ad-free surfing! Feature list
#playerageposbatbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hrdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
53Adolis Garcia32RFR9213550758115280197513428135507192005474768.227.271.394.665.241.167.2675.1224.684.8226.68
2017-  UDFA  -SLN
premiumpremiumpremiumMLB2018-20262016-20262025
8Josh Smith273B-SSL9914449570124232103512355100831231815623589.251.335.366.701.244.115.2959.7917.791.8249.50
2019-  2-  67-NYA
premiumpremiumpremiumMLB2022-20262017-20262025
36Wyatt Langford23LF-DHR10813448973118251226222674151505392115734870.241.344.431.775.374.190.29912.9126.352.0422.23
2023-  1-   4-TEX
premiumpremiumpremiumMLB2024-20262021-20262025
6Josh Jung273BR9513148253121231146141271292000101885113883.251.294.390.684.201.139.3165.2825.244.7834.43
2019-  1-   8-TEX
premiumpremiumpremiumMLB2022-20262017-20262025
2Marcus Semien342BR951274706210816115621115093509081715343276.230.305.364.669.262.134.2519.3617.421.8631.33
2011-  6- 201-CHA
premiumpremiumpremiumMLB2013-20262009-20262025
28Jonah Heim30CB85124395388414011433032881140101314332559.213.271.332.603.208.119.2437.3920.322.7535.91
2013-  4- 129-BAL
premiumpremiumpremiumMLB2020-20262013-20262025
5Corey Seager31SSL11710238061103190215030588750210131854454063.271.373.487.860.376.216.29913.0319.551.5018.10
2012-  1-  18-LAN
premiumpremiumpremiumMLB2015-20262012-20262025
21Jake Burger291B-3BR9410335643841511653111293503031493763252.236.269.419.688.216.183.2723.1924.737.7522.25
2017-  1-  11-CHA
premiumpremiumpremiumMLB2021-20262015-20262025
11Kyle Higashioka35CR969430333731411147312072202051223272647.241.291.403.694.234.162.2796.1222.023.6027.55
2008-  7- 230-NYA
premiumpremiumpremiumMLB2017-20262008-20262025
4Joc Pederson33DHL8896265284810192620346550105873052028.181.285.328.613.283.147.20311.1521.311.9129.44
2010- 11- 352-LAN
premiumpremiumpremiumMLB2014-20262010-20262025
20Ezequiel Duran263B-LFR8190205164614001411285541103602191432.224.266.293.559.151.069.3053.6525.116.880.00
2017-  UDFA  -NYA
premiumpremiumpremiumMLB2022-20262017-20262025
32Evan Carter22LF-RFL10563194314892525142194170012762201632.247.336.392.728.304.145.2918.6418.642.1638.80
2020-  2-  50-TEX
premiumpremiumpremiumMLB2023-20262021-20262025
0Sam Haggerty31LF-2BB99*64162314173213124163721011601811229.253.328.370.698.265.117.3178.8420.442.3181.00
2015- 24- 724-CLE
premiumpremiumpremiumMLB2019-20262013-20262025
19Alejandro Osuna22CF-RFL84*631511232402155421342021142176626.212.313.278.591.212.066.25611.9319.321.6275.50
2020-  UDFA  -TEX
premiumpremiumpremiumMLB2025-20262021-20262025
44Rowdy Tellez301BL98501161430506220093410103531271119.259.315.457.772.276.198.3127.0926.773.7819.33
2013- 30- 895-TOR
premiumpremiumpremiumMLB2018-20262013-20262025
39Cody Freeman243BR83*36114132640315115190110339121719.228.258.342.600.158.114.2474.1315.703.8038.00
2019-  4- 115-TEX
premiumpremiumpremiumMLB2025-20262019-20262025
24Michael Helman29SS-CFR104*38991823515204072113000451101112.232.290.455.745.333.223.2476.3619.093.0019.80
2018- 11- 334-MIN
premiumpremiumpremiumMLB2024-20252016-20252025
3Leody Taveras26CFB74*3079719311861223010002782514.241.259.342.601.190.101.3272.4428.0511.5079.00
2015-  UDFA  -TEX
premiumpremiumpremiumMLB2020-20262016-20262025
1Kevin Pillar36CF-RFR2043692001300800000114327.209.209.256.465.116.047.2570.0018.600.000.00
2011- 32- 979-TOR
premiumpremiumpremiumMLB2013-20252011-20252025
38Dustin Harris25CF-LFL19405830121131300001144344.200.256.350.606.225.150.2696.9830.234.3340.00
2019- 11- 344-OAK
premiumpremiumpremiumMLB2024-20262018-20262025
25Dylan Moore32SS-3BR901827670026211610100133025.259.300.481.781.296.222.2503.3320.006.0013.50
2015-  7- 198-TEX
premiumpremiumpremiumMLB2019-20262012-20262025
33Billy McKinney30LF-RFL62044100100110000052113.200.238.250.488.100.050.2114.764.761.000.00
2013-  1-  24-OAK
premiumpremiumpremiumMLB2018-20252013-20252025
18Tucker Barnhart34CL81303000000141000231503.231.333.231.564.077.000.3336.6726.674.000.00
2009- 10- 299-CIN
premiumpremiumpremiumMLB2014-20252009-20252025
13Blaine Crim281BR51110000000161000001300.000.154.000.154.091.000.0007.6946.156.000.00
2019- 19- 565-TEX
premiumpremiumpremiumMLB2025-20252016-20262025
23Nick Ahmed35SSR5910000010130000101000.000.100.000.100.222.000.00010.0030.003.000.00
2011-  2-  85-ATL
premiumpremiumpremiumMLB2014-20252009-20252025
#playerageposbatbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hrdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
56Justin Foscue262B-1BR490110020003000002910.111.111.222.333.111.111.1670.0033.330.000.00
2020-  1-  14-TEX
premiumpremiumpremiumMLB2024-20262018-20262025
24Jonathan Ornelas25SS-3BR450000000013000000600.000.167.000.167.200.000.00016.6750.003.000.00
2018-  3-  91-TEX
premiumpremiumpremiumMLB2023-20262018-20262025
16Donovan Solano373B-1BR88*230000000002000000300.000.000.000.000.000.000.0000.0066.670.000.00
2005-  UDFA  -SLN
premiumpremiumpremiumMLB2012-20252005-20252025
35Jack Leiter25PR110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
2021-  1-   2-TEX
premiumpremiumpremiumMLB2024-20262020-20262025
 Totals:    17215443684127524515175658134334861327631140199220756043435840.234.302.381.684.255.147.2768.0421.962.7331.10 premiumpremiumpremium    
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Research Tools:[ Data Store] MLB Stats History (Batting/Pitching/Fielding), MLB Player Attributes.   [Research] MLB Batting Stats, Stats over Date Range

Pitching Statistics

CSV
Glossary
🔒
Want to Buy this data? Check out the MLB Stats History data product in the TBC Data Store
#playeragethtbc+wleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bbdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
48Jacob deGrom37R1291282.97303000000172.2122575726371853030.926.361.361.939.642.975.00
2010-  9- 272-NYN
premiumpremiumpremiumMLB2014-20262008-20262025
46Patrick Corbin35L947114.40313010110155.1161797621511316031.369.331.222.957.594.582.57
2009-  2-  80-ANA
premiumpremiumpremiumMLB2012-20262009-20262025
35Jack Leiter25R10310103.86292900000151.21276965186714810151.287.541.073.988.784.092.21
2021-  1-   2-TEX
premiumpremiumpremiumMLB2024-20262020-20262025
17Nathan Eovaldi35R1331131.73222211000130.090282510211296070.856.230.691.458.931.946.14
2008- 11- 337-LAN
premiumpremiumpremiumMLB2011-20262008-20262025
51Tyler Mahle30R109642.1816160000086.2692121529660101.137.170.523.016.852.182.28
2013-  7- 225-CIN
premiumpremiumpremiumMLB2017-20262013-20262025
67Jacob Latz29L105202.8433800255185.2692827737762001.247.250.743.897.982.942.05
2017-  5- 164-TEX
premiumpremiumpremiumMLB2021-20262016-20262025
43Shawn Armstrong34R135432.31712006922974.0402119520743060.814.860.612.439.002.553.70
2011- 18- 548-CLE
premiumpremiumpremiumMLB2015-20262009-20262025
41Hoby Milner34L101343.84730007310070.1683530521580021.278.700.642.697.424.482.76
2012-  7- 248-PHI
premiumpremiumpremiumMLB2017-20262010-20262025
71Jacob Webb31R113543.0055000559166.04924221019580021.036.681.362.597.913.273.05
2014- 18- 553-ATL
premiumpremiumpremiumMLB2019-20262013-20262025
80Kumar Rocker25R89455.7414140000064.17142411123566041.469.931.543.227.835.882.43
2022-  1-   3-TEX
premiumpremiumpremiumMLB2024-20262019-20262025
62Robert Garcia29L107482.95710007125964.0582621822681111.258.161.133.099.563.663.09
2017- 15- 450-KCA
premiumpremiumpremiumMLB2023-20262016-20262025
23Merrill Kelly36R110334.2310100000055.1592626910461111.259.601.461.637.484.234.60
2010-  8- 251-TBA
premiumpremiumpremiumMLB2019-20262008-20262025
70Caleb Boushley31R90006.02251002413143.1543329514411021.5711.221.042.918.526.852.93
2017- 33- 978-SDN
premiumpremiumpremiumMLB2023-20252015-20252025
55Chris Martin39R107262.98490004910242.143181468432011.209.141.281.709.143.835.38
2005- 21- 627-COL
premiumpremiumpremiumMLB2014-20262010-20262025
60Cole Winn25R116011.51330003310041.22387317351040.964.970.653.677.561.732.06
2018-  1-  15-TEX
premiumpremiumpremiumMLB2024-20262019-20262025
77Luke Jackson33R93254.11390003921935.0322016419240021.468.231.034.896.175.141.26
2010-  1-  45-TEX
premiumpremiumpremiumMLB2015-20252011-20262025
88Phil Maton32R125323.52230002313323.0149928330020.965.480.783.1312.913.524.13
2015- 20- 597-SDN
premiumpremiumpremiumMLB2017-20262012-20262025
57Luis Curvelo24R115.6817000174019.0171312310200001.428.051.424.749.476.162.00
2018-  UDFA  -SEA
premiumpremiumpremiumMLB2025-20262018-20262025
22Jon Gray33R117.71600060014.015121256120001.509.643.213.867.717.712.00
2013-  1-   3-COL
premiumpremiumpremiumMLB2015-20252012-20252025
54Danny Coulombe35L114115.2515000153012.0117739120001.678.252.256.759.005.251.33
2012- 25- 776-LAN
premiumpremiumpremiumMLB2014-20262009-20262025
33Dane Dunning30R003.37500054210.294425101011.317.591.694.228.443.372.00
2016-  1-  29-WAS
premiumpremiumpremiumMLB2020-20252014-20262025
58Gerson Garabito29R009.0030003108.0151281180022.0016.881.131.139.0013.508.00
2012-  UDFA  -KCA
premiumpremiumpremiumMLB2024-20252013-20262025
30Marc Church24R003.8650005004.24220650002.147.710.0011.579.643.860.83
2019- 18- 535-TEX
premiumpremiumpremiumMLB2024-20252021-20262025
20Ezequiel Duran26R000.0040004403.11000000000.302.700.000.000.000.000.00
2017-  UDFA  -NYA
premiumpremiumpremiumMLB2022-20262017-20262025
58Carl Edwards33R000.0020002103.00000240000.670.000.006.0012.000.002.00
2011- 48-1464-TEX
premiumpremiumpremiumMLB2015-20262012-20262025
#playeragethtbc+wleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bbdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
18Tucker Barnhart34R0013.5010001102.05330000012.5022.500.000.000.0013.500.00
2009- 10- 299-CIN
premiumpremiumpremiumMLB2014-20252009-20252025
44Rowdy Tellez30L0013.5010001102.05331000012.5022.504.500.000.0013.500.00
2013- 30- 895-TOR
premiumpremiumpremiumMLB2018-20262013-20262025
87Jose Corniell22R0116.2010001101.23431110002.4016.205.405.405.4021.601.00
2019-  UDFA  -SEA
premiumpremiumpremiumMLB2025-20262021-20262025
54Codi Heuer28R006.7510001101.11111010000.756.756.750.006.756.750.00
2018-  6- 168-CHA
premiumpremiumpremiumMLB2020-20262016-20262025
 Totals:   81813.4968516221523160371443.012356055601724631344434501.187.701.072.898.383.772.90 premiumpremiumpremium    
Research Tools:[ Data Store] MLB Stats History (Batting/Pitching/Fielding), MLB Player Attributes.   [Research] MLB Pitching Stats, Stats over Date Range

Season Roster

CSV
Glossary
🔒
Want to Buy this data? Check out the Player Attributes - MLB data product in the TBC Data Store
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
23Nick Ahmed35SS6-1201RR1990-03-15East Longmeadow,MAMLB2014-20252009-2025
2011-  2-  85-ATL
premiumpremiumpremium1,250,000
43Shawn Armstrong34P6-2225RR1990-09-11New Bern,NCMLB2015-20262009-2026
2011- 18- 548-CLE
premiumpremiumpremium1,125,000
18Tucker Barnhart34C5-8192LR1991-01-07Indianapolis,INMLB2014-20252009-2025
2009- 10- 299-CIN
premiumpremiumpremium1,000,000
70Caleb Boushley31p6-3190RR1993-10-01Hortonville,WIMLB2023-20252015-2025
2017- 33- 978-SDN
premiumpremiumpremium760,000
21Jake Burger291B-3B6-0230RR1996-04-10St. Louis,MOMLB2021-20262015-2026
2017-  1-  11-CHA
premiumpremiumpremium790,000
32Evan Carter22LF-RF6-3190LR2002-08-29Elizabethton,TNMLB2023-20262021-2026
2020-  2-  50-TEX
premiumpremiumpremium760,000
30Marc Church24P6-3189RR2001-03-30Atlanta,GAMLB2024-20252021-2026
2019- 18- 535-TEX
premiumpremiumpremium760,500
46Patrick Corbin35P6-4225LL1989-07-19Clay,NYMLB2012-20262009-2026
2009-  2-  80-ANA
premiumpremiumpremium1,100,000
87Jose Corniell22P6-3165RR2003-06-22Santo Domingo,DRMLB2025-20262021-2026
2019-  UDFA  -SEA
premiumpremiumpremium760,000
54Danny Coulombe35P5-10190LL1989-10-26St. Louis,MOMLB2014-20262009-2026
2012- 25- 776-LAN
premiumpremiumpremium3,000,000
13Blaine Crim281B5-10200RR1997-06-17Mobile,ALMLB2025-20252016-2026
2019- 19- 565-TEX
premiumpremiumpremium760,000
57Luis Curvelo24P6-1170RR2000-10-21Higuerote,VZMLB2025-20262018-2026
2018-  UDFA  -SEA
premiumpremiumpremium760,000
48Jacob deGrom37P6-4180LR1988-06-19DeLand,FLMLB2014-20262008-2026
2010-  9- 272-NYN
premiumpremiumpremium40,000,000
33Dane Dunning30P6-4225RR1994-12-20Orange Park,FLMLB2020-20252014-2026
2016-  1-  29-WAS
premiumpremiumpremium2,660,000
20Ezequiel Duran263B-LF5-10185RR1999-05-22San Juan de la Maguana,DRMLB2022-20262017-2026
2017-  UDFA  -NYA
premiumpremiumpremium776,500
58Carl Edwards33P6-3165RR1991-09-03Newberry,SCMLB2015-20262012-2026
2011- 48-1464-TEX
premiumpremiumpremium760,000
17Nathan Eovaldi35P6-2217RR1990-02-13Houston,TXMLB2011-20262008-2026
2008- 11- 337-LAN
premiumpremiumpremium30,000,000
56Justin Foscue262B-1B5-11205RR1999-03-02Huntsville,ALMLB2024-20262018-2026
2020-  1-  14-TEX
premiumpremiumpremium760,000
39Cody Freeman243B5-8180RR2001-01-05Pomona,CAMLB2025-20262019-2026
2019-  4- 115-TEX
premiumpremiumpremium760,000
58Gerson Garabito29P6-0160RR1995-08-19San Cristobal,DRMLB2024-20252013-2026
2012-  UDFA  -KCA
premiumpremiumpremium764,500
53Adolis Garcia32RF6-0205RR1993-03-02Ciego de Avila,CUMLB2018-20262016-2026
2017-  UDFA  -SLN
premiumpremiumpremium9,250,000
62Robert Garcia29P6-4236RL1996-06-14Manteca,CAMLB2023-20262016-2026
2017- 15- 450-KCA
premiumpremiumpremium772,500
22Jon Gray33P6-4225RR1991-11-05Shawnee,OKMLB2015-20252012-2025
2013-  1-   3-COL
premiumpremiumpremium13,000,000
0Sam Haggerty31LF-RF5-11175BR1994-05-26Phoenix,AZMLB2019-20262013-2026
2015- 24- 724-CLE
premiumpremiumpremium900,000
38Dustin Harris25CF-LF6-2185LR1999-07-08Tampa,FLMLB2024-20262018-2026
2019- 11- 344-OAK
premiumpremiumpremium760,000
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
28Jonah Heim30C6-4220BR1995-06-27Buffalo,NYMLB2020-20262013-2026
2013-  4- 129-BAL
premiumpremiumpremium4,575,000
24Michael Helman29SS-CF6-0195RR1996-05-23Lincoln,NEMLB2024-20252016-2025
2018- 11- 334-MIN
premiumpremiumpremium760,000
54Codi Heuer28P6-5200RR1996-07-03Missoula,MTMLB2020-20262016-2026
2018-  6- 168-CHA
premiumpremiumpremium760,000
11Kyle Higashioka35C6-0202RR1990-04-20Huntington Beach,CAMLB2017-20262008-2026
2008-  7- 230-NYA
premiumpremiumpremium5,750,000
77Luke Jackson33P6-2210RR1991-08-24Fort Lauderdale,FLMLB2015-20252011-2026
2010-  1-  45-TEX
premiumpremiumpremium1,500,000
6Josh Jung273B6-1214RR1998-02-12San Antonio,TXMLB2022-20262017-2026
2019-  1-   8-TEX
premiumpremiumpremium780,500
23Merrill Kelly36P6-2202RR1988-10-14Houston,TXMLB2019-20262008-2026
2010-  8- 251-TBA
premiumpremiumpremium7,000,000
36Wyatt Langford23LF6-0225RR2001-11-15Trenton,FLMLB2024-20262021-2026
2023-  1-   4-TEX
premiumpremiumpremium773,500
67Jacob Latz29P6-2185RL1996-04-08Lemont,ILMLB2021-20262016-2026
2017-  5- 164-TEX
premiumpremiumpremium760,000
35Jack Leiter25P6-1205RR2000-04-21Plantation,FLMLB2024-20262020-2026
2021-  1-   2-TEX
premiumpremiumpremium762,500
51Tyler Mahle30P6-3210RR1994-09-29Newport Beach,CAMLB2017-20262013-2026
2013-  7- 225-CIN
premiumpremiumpremium16,500,000
55Chris Martin39P6-8224RR1986-06-02Arlington,TXMLB2014-20262010-2026
2005- 21- 627-COL
premiumpremiumpremium5,500,000
88Phil Maton32P6-2206RR1993-03-25Paducah,KYMLB2017-20262012-2026
2015- 20- 597-SDN
premiumpremiumpremium2,000,000
33Billy McKinney30LF-RF6-0205LL1994-08-23Dallas,TXMLB2018-20252013-2025
2013-  1-  24-OAK
premiumpremiumpremium1,000,000
41Hoby Milner34P6-3187LL1991-01-13Dallas,TXMLB2017-20262010-2026
2012-  7- 248-PHI
premiumpremiumpremium2,500,000
25Dylan Moore322B-LF6-0205RR1992-08-02Yorba Linda,CAMLB2019-20262012-2026
2015-  7- 198-TEX
premiumpremiumpremium3,825,000
24Jonathan Ornelas25ss6-0196RR2000-05-26Glendale,AZMLB2023-20262018-2026
2018-  3-  91-TEX
premiumpremiumpremium747,741
19Alejandro Osuna22CF-RF5-9185LL2002-10-10Ahome,MXMLB2025-20262021-2026
2020-  UDFA  -TEX
premiumpremiumpremium760,000
4Joc Pederson33LF6-1220LL1992-04-21Palo Alto,CAMLB2014-20262010-2026
2010- 11- 352-LAN
premiumpremiumpremium18,500,000
1Kevin Pillar36CF-RF6-0210RR1989-01-04West Hills,CAMLB2013-20252011-2025
2011- 32- 979-TOR
premiumpremiumpremium1,000,000
80Kumar Rocker25P6-5245RR1999-11-22Watkinsville,GAMLB2024-20262019-2026
2022-  1-   3-TEX
premiumpremiumpremium761,500
5Corey Seager31SS6-3215LR1994-04-27Charlotte,NCMLB2015-20262012-2026
2012-  1-  18-LAN
premiumpremiumpremium32,000,000
2Marcus Semien342B6-0195RR1990-09-17San Francisco,CAMLB2013-20262009-2026
2011-  6- 201-CHA
premiumpremiumpremium26,000,000
8Josh Smith273B-SS5-9172LR1997-08-07Baton Rouge,LAMLB2022-20262017-2026
2019-  2-  67-NYA
premiumpremiumpremium780,500
16Donovan Solano373B-1B5-8210RR1987-12-17Barranquilla,CBMLB2012-20252005-2025
2005-  UDFA  -SLN
premiumpremiumpremium3,500,000
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
3Leody Taveras26CF6-2195BR1998-09-08Tenares,DRMLB2020-20262016-2026
2015-  UDFA  -TEX
premiumpremiumpremium4,750,000
44Rowdy Tellez301B6-4270LL1995-03-16Sacramento,CAMLB2018-20262013-2026
2013- 30- 895-TOR
premiumpremiumpremium1,500,000
71Jacob Webb31P6-2210RR1993-08-15Riverside,CAMLB2019-20262013-2026
2014- 18- 553-ATL
premiumpremiumpremium1,250,000
60Cole Winn25P6-2190RR1999-11-25Longmont,COMLB2024-20262019-2026
2018-  1-  15-TEX
premiumpremiumpremium760,000
54 record(s)
Research Tools:[ Data Store] MLB Stats History (Batting/Pitching/Fielding), MLB Player Attributes.   [Research] MLB Pitching Stats, Stats over Date Range

TBC Newsletter

Stay up to date with new features, new datasets, tips on using the site and life updates.

Subscribe for Free

TBC Premium

For $24/year, Unlock 🔓

+ Ad-free browsing
+ TBC Player Tracker
+ Advanced Research Tools
+ Data Store discounts
+ Additional functionality/features
+ View all Benefits!

Learn More and Subscribe!
×