2025 Northwest Arkansas Naturals

Tex2 North
Season
League
Texas League
Division
North
W-L Record
66-72 (.478)   GBL: 22.0
Div/Lg/MLB Rank
4 / 8 / 0
Affiliates
Attendance
236,668 (Rank: 9)
Ballpark
Arvest Ballpark
Playoffs
-
Top Draft Pick
Show More

Batting Statistics

CSV
Glossary
🔒
Want to Buy this data? Check out the MLB Stats History data product in the TBC Data Store
#playerageposbatbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hrdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
9Gavin Cross24RFL9811446575112233176423533134216071925074369.241.291.413.704.282.172.2976.5126.434.0627.35
2022-  1-   9-KCA
premiumpremiumpremiumAAA 2020-20262025
7Brett Squires251BL10411644351110268105618448134401021824964466.248.327.411.738.302.163.3339.6827.022.7944.30
2022-  UDFA  -KCA
premiumpremiumpremiumAAA 2019-20262025
19Spencer Nivens23LFL991254365210920265714370109009151515152881.250.348.346.694.282.096.31213.5921.171.5672.67
2023-  5- 142-KCA
premiumpremiumpremiumAA 2022-20262025
11Javier Vaz242BL1021033877099161331253544311114061264672079.256.360.326.686.266.070.27811.569.210.80129.00
2022- 15- 445-KCA
premiumpremiumpremiumAA 2019-20252025
6Dustin Dickerson24SSR921003384371715212086098422010954061358.210.334.281.615.284.071.27814.7824.141.6367.60
2023-  8- 229-KCA
premiumpremiumpremiumAAA 2020-20262025
3Justin Johnson252BR95822853366150831712974314021053222343.232.305.368.673.260.136.2809.0122.982.5535.63
2023- 10- 289-KCA
premiumpremiumpremiumAA 2019-20262025
12Carter Jensen21CL10968274408094637713070103041153081961.292.360.420.780.259.128.3689.7422.732.3345.67
2021-  3-  78-KCA
premiumpremiumpremiumMLB2025-20262021-20262025
13Sam Ruta23IFL96732482954152644013510830404912902331.218.317.367.684.286.149.34812.0737.243.0941.33 premiumpremiumpremiumAA 2021-20252025
1,4Rudy Martin29CFL1166624341681135313953460261021002861949.280.371.412.783.412.132.35211.8920.981.7648.60
2014- 25- 753-KCA
premiumpremiumpremiumAAA 2015-20262025
4Jordan Groshans253BR10259223246561334012235302111822501055.291.360.368.728.170.077.3328.8014.001.5974.33
2018-  1-  12-TOR
premiumpremiumpremiumMLB2022-20222018-20262025
1Jack Pineda25SS-3BL8959221285211021751165273106692481339.235.306.312.618.167.077.2986.4520.973.25110.50
2022- 12- 355-KCA
premiumpremiumpremiumAA 2019-20262025
1Carson Roccaforte23CFL119451833253152529105276120001872122231.290.387.475.862.361.185.41012.7428.772.2636.60
2023-  2-  66-KCA
premiumpremiumpremiumAA 2021-20262025
14Jac Caglianone221BL1283815232498094321193710315841751732.322.394.553.947.362.231.36710.8621.141.9516.89
2024-  1-   6-KCA
premiumpremiumpremiumMLB2025-20262022-20262025
12Omar Hernandez23CR78*4114016345007424273330439153529.243.273.279.552.079.036.2932.6117.656.750.00
2018-  UDFA  -KCA
premiumpremiumpremiumAA 2019-20262025
18,8Diego Hernandez24CF-LFL75*30109112432111234340200234115618.220.248.312.560.119.092.3113.4829.578.50109.00
2017-  UDFA  -KCA
premiumpremiumpremiumAA 2018-20252025
32,14Kyle Hayes27CR87*36109151840161019458200225138513.165.331.229.560.248.064.27013.7732.612.37109.00
2022-  UDFA  -KCA
premiumpremiumpremiumAAA 2017-20262025
36Julio E. Rodriguez28CR95259272370116006213000533101815.250.317.359.676.174.109.3145.9420.793.5092.00
2016-  UDFA  -SLN
premiumpremiumpremiumAA 2016-20252025
3Peyton Wilson25LF-2BB162*19741929842198213174000151911415.392.505.6891.194.554.297.49114.2918.681.3137.00
2021-  2-  66-KCA
premiumpremiumpremiumAAA 2020-20262025
8Colton Becker242BR136*21701627410101531112102023384522.386.464.471.935.414.085.45013.1014.291.090.00 premiumpremiumpremiumAAA 2021-20262025
14Isan Diaz292BL16578182041222118101013270612.316.429.561.990.439.245.30415.7111.430.7314.25
2014-  2-  70-ARI
premiumpremiumpremiumMLB2019-20232014-20252025
17Connor Scott25RF-LFL827792006002300101113027.333.367.407.774.148.074.3606.6710.001.500.00
2018-  1-  13-MIA
premiumpremiumpremiumAA 2018-20262025
47Daniel Vazquez21SSR52104000201060000042104.190.190.190.380-0.048.000.2670.0028.570.000.00
2021-  UDFA  -KCA
premiumpremiumpremiumAA 2021-20262025
8Michael Massey272BL31401000000040000011401.071.071.071.142.000.000.1000.0028.570.000.00
2019-  4- 109-KCA
premiumpremiumpremiumMLB2022-20262017-20262025
25Mark Canha361B-DHR31113001500001000061212.273.333.545.878.273.272.2000.000.000.0011.00
2010-  7- 227-MIA
premiumpremiumpremiumMLB2015-20252008-20252025
18Diego Guzman213B-LFR31101000000090000011101.091.091.091.182.000.000.5000.0081.820.000.00
2021-  UDFA  -KCA
premiumpremiumpremiumAA 2021-20262025
#playerageposbatbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hrdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
26Dionmy Salon23CR280100000004000001801.125.125.125.250.000.000.2500.0050.000.000.00
2018-  UDFA  -KCA
premiumpremiumpremiumAA 2019-20252025
25Kale Emshoff27C-1BR261100010024000001801.167.375.167.542.333.000.50025.0050.002.000.00
2020-  UDFA  -KCA
premiumpremiumpremiumAAA 2017-20252025
 Totals:    126246476511181217349559020252549120964314738317515338346835.254.338.377.715.273.123.32010.2822.652.2048.92 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
🔒
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
#playeragethwleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bbdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
21Henry Williams23R564.24211900211108.1112625111361008171.379.300.912.998.315.152.78
2022-  3-  91-SDN
premiumpremiumpremiumAAA 2020-20262025
31Ryan Ramsey24L6105.54251800731105.21107565114910811371.509.370.944.179.206.392.20
2022- 13- 385-KCA
premiumpremiumpremiumAAA 2020-20262025
33Hunter Owen23L553.8022190031194.286494010401078161.338.180.953.8010.174.662.68
2023-  4- 106-KCA
premiumpremiumpremiumAA 2021-20262025
23Ben Kudrna22R274.2120190010094.0885044733967131.298.430.673.169.194.792.91
2021-  2-  43-KCA
premiumpremiumpremiumAAA 2022-20262025
49Oscar Rayo23L243.7035300324187.2773736735672151.287.900.723.596.883.801.91
2021-  UDFA  -KCA
premiumpremiumpremiumAAA 2021-20262025
55Ethan Bosacker24R643.7818110074083.16337351132503141.146.801.193.465.404.001.56
2023- 13- 379-KCA
premiumpremiumpremiumAAA 2020-20262025
41Shane Panzini23R503.1613100030057.0522120721653011.288.211.113.3210.263.323.10
2021-  4- 108-KCA
premiumpremiumpremiumAAA 2022-20262025
17Frank Mozzicato22L257.4617130040056.258474710534814041.969.211.598.427.627.460.91
2021-  1-   7-KCA
premiumpremiumpremiumAA 2022-20262025
46Caden Monke25L377.41430004314351.0574542646606042.0210.061.068.1210.597.941.30
2021- 14- 409-KCA
premiumpremiumpremiumAA 2019-20262025
53Hunter Patteson25L404.411180031149.04724241016442021.298.631.842.948.084.412.75
2022-  5- 145-KCA
premiumpremiumpremiumAA 2020-20262025
35Ben Sears25R224.66320003213548.1502925818402041.419.311.493.357.455.402.22
2022- 14- 415-KCA
premiumpremiumpremiumAAA 2019-20262025
44Chazz Martinez25L211.85310003117343.23499111455051.037.010.212.279.271.854.09
2022- 17- 505-KCA
premiumpremiumpremiumAAA 2019-20262025
29Christian Chamberlain25L332.9342000428343.0271914036506371.475.650.007.5310.473.981.39
2020-  4- 105-KCA
premiumpremiumpremiumAAA 2018-20262025
51Beck Way25R354.95230002310136.1352120316318351.408.670.743.967.685.201.94
2020-  4- 129-NYA
premiumpremiumpremiumMLB2026-20262018-20262025
47Steven Zobac24R037.6811110000036.1553331814371131.9013.621.983.479.178.172.64
2022-  4- 115-KCA
premiumpremiumpremiumAA 2020-20262025
28A.J. Causey22R331.91210002114433.0238707311020.916.270.001.918.452.184.43
2024-  5- 138-KCA
premiumpremiumpremiumAA 2022-20262025
61Brandon Johnson26R010.79170001712722.254207270000.531.990.002.7810.721.593.86
2022-  9- 265-KCA
premiumpremiumpremiumAAA 2019-20262025
40Cruz Noriega27R128.1415000159121.025201949213111.6210.711.713.869.008.572.33
2018-  UDFA  -KCA
premiumpremiumpremiumAAA 2018-20252025
38Nate Ackenhausen23L103.1518000184020.02197310192011.559.451.354.508.554.051.90
2024- 10- 287-KCA
premiumpremiumpremiumAAA 2021-20252025
53Natanael Garabitos24R315.8516000168120.0211513222174122.159.450.909.907.656.750.77
2019-  UDFA  -SEA
premiumpremiumpremiumAA 2019-20252025
27Nicholas Regalado23R307.3214000145019.2261616412216021.9311.901.835.499.617.321.75 premiumpremiumpremiumAA 2021-20252025
61Marlin Willis27L218.6813000134018.2211918217206122.0410.120.968.209.649.161.18
2017- 18- 540-KCA
premiumpremiumpremiumAA 2017-20252025
32Jonathan Heasley28R104.26800080012.214663291011.269.952.131.426.394.264.50
2018- 13- 392-KCA
premiumpremiumpremiumMLB2021-20262017-20262025
14,17Kyle Wright29R004.50440000010.09651570121.408.100.904.506.305.401.40
2017-  1-   5-ATL
premiumpremiumpremiumMLB2018-20232015-20252025
14Michael Lorenzen33R107.2722000008.211772691011.9611.422.086.239.357.271.50
2013-  1-  38-CIN
premiumpremiumpremiumMLB2015-20262011-20262025
#playeragethwleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bbdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
24Anderson Paulino26R1012.9660006008.11712122493002.5218.362.164.329.7212.962.25
2017-  UDFA  -KCA
premiumpremiumpremiumAA 2018-20252025
43,40Mauricio Veliz22R012.4550005217.13221640011.233.681.237.364.912.450.67
2019-  UDFA  -KCA
premiumpremiumpremiumAA 2021-20252025
29Ryan Brady26R006.3540004005.28443291011.7612.714.763.1814.296.354.50
2022-  UDFA  -MIL
premiumpremiumpremiumAAA 2018-20252025
11Ryan Hendrix30R019.0040004304.03441382011.506.752.256.7518.009.002.67
2016-  5- 138-CIN
premiumpremiumpremiumMLB2021-20222014-20252025
61Cole Ragans27L009.8211000003.27541161002.1817.182.452.4514.7312.276.00
2016-  1-  30-TEX
premiumpremiumpremiumMLB2022-20262016-20262025
41Zachary Cawyer22R009.0020002002.01220413002.504.500.0018.004.509.000.25
2024- 11- 317-KCA
premiumpremiumpremiumAA 2022-20262025
45Hunter Harvey30R000.0020002002.02000040001.009.000.000.0018.000.000.00
2013-  1-  22-BAL
premiumpremiumpremiumMLB2019-20262013-20262025
40Dennis Colleran21R000.0010001001.00000100001.000.000.009.000.000.000.00
2024-  7- 197-KCA
premiumpremiumpremiumAA 2022-20262025
44Daniel Lynch28L0027.0010001000.21220110003.0013.500.0013.5013.5027.001.00
2018-  1-  34-KCA
premiumpremiumpremiumMLB2021-20262016-20262025
6Dustin Dickerson24R000.0010001100.10000100003.000.000.0027.000.000.000.00
2023-  8- 229-KCA
premiumpremiumpremiumAAA 2020-20262025
 Totals:  66724.6851913800138381341216.11169699633139576117112019841.438.651.034.268.665.172.03 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
38Nate Ackenhausen23P6-2256LL2001-09-23Tulsa,OKAAA 2021-2025
2024- 10- 287-KCA
premiumpremiumpremium
8Colton Becker24IF6-2195RR2001-04-26Cincinnati,OHAAA 2021-2026 premiumpremiumpremium
55Ethan Bosacker24P6-2210RR2001-02-20Minneapolis,MNAAA 2020-2026
2023- 13- 379-KCA
premiumpremiumpremium
29Ryan Brady26P6-1185RR1999-03-23Laguna Niguel,CAAAA 2018-2025
2022-  UDFA  -MIL
premiumpremiumpremium
14Jac Caglianone221B6-5250LL2003-02-09Tampa,FLMLB2025-20262022-2026
2024-  1-   6-KCA
premiumpremiumpremium760,000
25Mark Canha361B-DH6-2200RR1989-02-15San Jose,CAMLB2015-20252008-2025
2010-  7- 227-MIA
premiumpremiumpremium1,400,000
28A.J. Causey22P6-3210RR2002-11-19Huntsville,ALAA 2022-2026
2024-  5- 138-KCA
premiumpremiumpremium
41Zachary Cawyer22P6-3210RR2002-12-02Fort Worth,TXAA 2022-2026
2024- 11- 317-KCA
premiumpremiumpremium
29Christian Chamberlain25P5-10173LL1999-07-20Grand Junction,COAAA 2018-2026
2020-  4- 105-KCA
premiumpremiumpremium
40Dennis Colleran21P6-3225RR2003-08-20North Attleboro,MAAA 2022-2026
2024-  7- 197-KCA
premiumpremiumpremium
9Gavin Cross24RF6-2210LL2001-02-13Bristol,TNAAA 2020-2026
2022-  1-   9-KCA
premiumpremiumpremium
14Isan Diaz292B5-10201LR1996-05-27Bayamon,PRMLB2019-20232014-2025
2014-  2-  70-ARI
premiumpremiumpremium
6Dustin Dickerson24SS5-11180RR2001-03-28Laurel,MSAAA 2020-2026
2023-  8- 229-KCA
premiumpremiumpremium
25Kale Emshoff27C6-2228RR1998-05-02Robstown,TXAAA 2017-2025
2020-  UDFA  -KCA
premiumpremiumpremium
53Natanael Garabitos24P6-0185RR2000-08-04Bani,DRAA 2019-2025
2019-  UDFA  -SEA
premiumpremiumpremium
4Jordan Groshans253B-1B6-2200RR1999-11-10Magnolia,TXMLB2022-20222018-2026
2018-  1-  12-TOR
premiumpremiumpremium
18Diego Guzman212B-3B5-11200RR2003-09-12Barcelona,VZAA 2021-2026
2021-  UDFA  -KCA
premiumpremiumpremium
45Hunter Harvey30P6-3233RR1994-12-09Catawba,NCMLB2019-20262013-2026
2013-  1-  22-BAL
premiumpremiumpremium3,700,000
32,14Kyle Hayes27C6-1190RR1997-10-08Vienna,VAAAA 2017-2026
2022-  UDFA  -KCA
premiumpremiumpremium
32Jonathan Heasley28P6-3225RR1997-01-27Charlotte,NCMLB2021-20262017-2026
2018- 13- 392-KCA
premiumpremiumpremium
11Ryan Hendrix30P6-3215RR1994-12-16Lufkin,TXMLB2021-20222014-2025
2016-  5- 138-CIN
premiumpremiumpremium
18,8Diego Hernandez24CF6-0185LL2000-11-21Santo Domingo,DRAA 2018-2025
2017-  UDFA  -KCA
premiumpremiumpremium
12Omar Hernandez23C5-10170RR2001-12-10La Habana,CUAA 2019-2026
2018-  UDFA  -KCA
premiumpremiumpremium
12Carter Jensen21C6-0210LR2003-07-03Kansas City,MOMLB2025-20262021-2026
2021-  3-  78-KCA
premiumpremiumpremium760,000
61Brandon Johnson26P6-0195RR1999-06-12Tuscaloosa,ALAAA 2019-2026
2022-  9- 265-KCA
premiumpremiumpremium
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
3Justin Johnson252B5-10185RR2000-04-03Flemington,NJAA 2019-2026
2023- 10- 289-KCA
premiumpremiumpremium
23Ben Kudrna22P6-3175RR2003-01-30Shawnee Mission,KSAAA 2022-2026
2021-  2-  43-KCA
premiumpremiumpremium
14Michael Lorenzen33P6-3217RR1992-01-04Anaheim,CAMLB2015-20262011-2026
2013-  1-  38-CIN
premiumpremiumpremium5,500,000
44Daniel Lynch28P6-6200LL1996-11-17Richmond,VAMLB2021-20262016-2026
2018-  1-  34-KCA
premiumpremiumpremium782,500
1,4Rudy Martin29CF5-8155LL1996-01-31Memphis,TNAAA 2015-2026
2014- 25- 753-KCA
premiumpremiumpremium
44Chazz Martinez25P6-3210LL2000-01-06San Pedro,CAAAA 2019-2026
2022- 17- 505-KCA
premiumpremiumpremium
8Michael Massey272B6-0195LR1998-03-22Palos Park,ILMLB2022-20262017-2026
2019-  4- 109-KCA
premiumpremiumpremium790,250
46Caden Monke25P6-3170LL1999-09-02Mount Olive,ILAA 2019-2026
2021- 14- 409-KCA
premiumpremiumpremium
17Frank Mozzicato22P6-3175LL2003-06-19Hartford,CTAA 2022-2026
2021-  1-   7-KCA
premiumpremiumpremium
19Spencer Nivens23LF-CF5-10185LR2001-11-16Columbia,MOAA 2022-2026
2023-  5- 142-KCA
premiumpremiumpremium
40Cruz Noriega27P6-1175RR1997-10-01Porlamar,VZAAA 2018-2025
2018-  UDFA  -KCA
premiumpremiumpremium
33Hunter Owen23P6-6261RL2002-01-30Portland,MEAA 2021-2026
2023-  4- 106-KCA
premiumpremiumpremium
41Shane Panzini23P6-3220RR2001-10-30Spring Lake,NJAAA 2022-2026
2021-  4- 108-KCA
premiumpremiumpremium
53Hunter Patteson25P6-4190LL2000-04-04Boynton Beach,FLAA 2020-2026
2022-  5- 145-KCA
premiumpremiumpremium
24Anderson Paulino26P6-2200RR1998-09-12Sabana Grande de Palenque,DRAA 2018-2025
2017-  UDFA  -KCA
premiumpremiumpremium
1Jack Pineda25SS5-8170LR1999-08-10Albuquerque,NMAA 2019-2026
2022- 12- 355-KCA
premiumpremiumpremium
61Cole Ragans27P6-4190LL1997-12-12Crawfordville,FLMLB2022-20262016-2026
2016-  1-  30-TEX
premiumpremiumpremium1,250,000
31Ryan Ramsey24P6-0195RL2001-01-18Gaithersburg,MDAAA 2020-2026
2022- 13- 385-KCA
premiumpremiumpremium
49Oscar Rayo23P6-1180LL2002-01-03Managua,NIAAA 2021-2026
2021-  UDFA  -KCA
premiumpremiumpremium
27Nicholas Regalado23P6-2215RR2002-05-15Hialeah,FLAA 2021-2025 premiumpremiumpremium
1Carson Roccaforte23CF5-11195LL2002-03-29Beaumont,TXAA 2021-2026
2023-  2-  66-KCA
premiumpremiumpremium
36Julio E. Rodriguez28C6-4245RR1997-06-11Santiago de los Caballeros,DRAA 2016-2025
2016-  UDFA  -SLN
premiumpremiumpremium
13Sam Ruta23IF6-2200LR2001-10-22Voorhees,NJAA 2021-2025 premiumpremiumpremium
26Dionmy Salon23C-1B5-11215RR2001-11-18Barquisimeto,VZAA 2019-2025
2018-  UDFA  -KCA
premiumpremiumpremium
17Connor Scott25LF-RF6-3208LL1999-10-08Tampa,FLAA 2018-2026
2018-  1-  13-MIA
premiumpremiumpremium
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
35Ben Sears25P6-5208RR2000-06-15Providence,RIAAA 2019-2026
2022- 14- 415-KCA
premiumpremiumpremium
7Brett Squires251B6-3210LR2000-02-26Fort Worth,TXAAA 2019-2026
2022-  UDFA  -KCA
premiumpremiumpremium
11Javier Vaz24LF-2B5-9151LR2000-09-22Huntsville,ALAA 2019-2025
2022- 15- 445-KCA
premiumpremiumpremium
47Daniel Vazquez21SS6-2150RR2003-12-15Villa Mella,DRAA 2021-2026
2021-  UDFA  -KCA
premiumpremiumpremium
43,40Mauricio Veliz22P6-2220RR2002-07-17Guayana,VZAA 2021-2025
2019-  UDFA  -KCA
premiumpremiumpremium
51Beck Way25P6-4200RR1999-08-06Harrisburg,PAMLB2026-20262018-2026
2020-  4- 129-NYA
premiumpremiumpremium
21Henry Williams23P6-5200RR2001-09-18Darien,CTAAA 2020-2026
2022-  3-  91-SDN
premiumpremiumpremium
61Marlin Willis27P6-4190LL1998-06-05Decatur,GAAA 2017-2025
2017- 18- 540-KCA
premiumpremiumpremium
3Peyton Wilson252B5-9180BR1999-11-01Hoover,ALAAA 2020-2026
2021-  2-  66-KCA
premiumpremiumpremium
14,17Kyle Wright29P6-4215RR1995-10-02Huntsville,ALMLB2018-20232015-2025
2017-  1-   5-ATL
premiumpremiumpremium1,800,000
47Steven Zobac24P6-3185LR2000-10-14San Jose,CAAA 2020-2026
2022-  4- 115-KCA
premiumpremiumpremium
61 record(s)
Research Tools:[ Data Store] MLB Stats History (Batting/Pitching/Fielding), MLB Player Attributes.   [Research] MLB Pitching Stats, Stats over Date Range