2025 Winston-Salem Dash

SAL2 South
Season
League
South Atlantic League
Division
South
W-L Record
56-74 (.431)   GBL: 13.0
Div/Lg/MLB Rank
5 / 10 / 0
Affiliates
Attendance
262,074 (Rank: 2)
Ballpark
Truist Stadium
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
7Jeral Perez202B-SSR11012548065117244227010344112805082155375067.244.315.448.763.310.204.2718.1920.862.5521.82
2022-  UDFA  -LAN
premiumpremiumpremiumA+ 2022-20252025
2Samuel Zavala20CF-RFL1091194096510417295118865104525061524862876.254.360.372.732.301.118.31613.3721.401.6045.44
2021-  UDFA  -SDN
premiumpremiumpremiumA+ 2021-20252025
29Alec Makarewicz241B-3BB1021103904589205116110039116405051524383653.228.301.390.691.287.162.2918.9026.482.9735.45 premiumpremiumpremiumAA 2020-20252025
27Cole McConnell24OFL968730442661205285642107100102933571749.217.331.306.637.224.089.31611.7629.972.5560.80
2024- 10- 289-CHA
premiumpremiumpremiumA+ 2020-20252025
23Arxy Hernandez213B-SSR827528828597341930148460108843091445.205.256.292.548.146.087.2744.5327.186.0072.00 premiumpremiumpremiumA+ 2021-20252025
4Jackson Appel23CB1098125843641311251125153101419823241549.248.387.318.705.302.070.30315.7416.361.04258.00
2024-  6- 169-CHA
premiumpremiumpremiumA+ 2022-20252025
14,6Braden Montgomery22PB115692543666173838523270301011132902838.260.348.445.793.323.185.32811.0324.142.1931.75
2024-  1-  12-BOS
premiumpremiumpremiumAA 2022-20252025
1Sam Antonacci222B-3BL1276422648631044292773937193123932881845.279.425.412.837.394.133.31713.5412.850.9556.50
2024-  5- 140-CHA
premiumpremiumpremiumAA 2022-20252025
9,6Wes Kath223BL69461541323801141112694010434171914.149.228.221.449.149.072.2597.0240.355.75154.00
2021-  2-  57-CHA
premiumpremiumpremiumAA 2021-20252025
10,12Drake Logan24LF-CFR1064615123390242321514653030155171633.258.327.364.691.305.106.4128.1938.014.6437.75
2022- 19- 581-CHA
premiumpremiumpremiumAAA 2022-20252025
46,13Wilber Sanchez23SS-2BR93*461281129502146414362000540144722.227.313.313.626.211.086.3009.7225.002.5764.00
2019-  UDFA  -CHA
premiumpremiumpremiumA+ 2019-20252025
1Ryan Burrowes20SS-2BR113*36114192971214162123430102441301019.254.338.386.724.360.132.3429.2326.152.8357.00 premiumpremiumpremiumA+ 2022-20252025
13Terrell Tatum25RF-LFL97*4411217216011218118461000030131714.188.305.268.573.393.080.30813.7435.112.56112.00
2021- 16- 485-CHA
premiumpremiumpremiumAA 2018-20252025
14Ryan Galanie251BR129*2192829724232161610201521011316.315.356.565.921.326.250.3385.9415.842.6723.00
2023- 13- 389-CHA
premiumpremiumpremiumAA 2020-20252025
3Kyle Lodise21IFR105*2892141731410711521402033411389.185.319.370.689.413.185.18813.2718.581.4023.00
2025-  3-  76-CHA
premiumpremiumpremiumA+ 2023-20252025
10Matt Hogan25CF-LFL93*2991131753012101438201012810889.187.306.308.614.286.121.31512.9635.192.710.00 premiumpremiumpremiumAAA 2019-20252025
5T.J. McCants24CF-LFL98*299113248101184631101143499915.264.313.374.687.220.110.3936.0631.315.170.00
2024- 16- 469-CHA
premiumpremiumpremiumA+ 2021-20252025
9Lyle Miller-Green241B-LFR101*28871217412142015322000229104710.195.327.333.660.333.138.28314.4230.772.1343.50
2024- 17- 499-CHA
premiumpremiumpremiumA+ 2020-20252025
5Jordan Sprinkle24SS-2BR92*33871015311912012172110023103510.172.284.264.548.368.092.20011.6516.501.4287.00
2022-  4- 131-CHA
premiumpremiumpremiumAA 2020-20252025
30Luis Pineda23CR97*22769212021210126000032977417.276.286.382.668.132.106.3961.3033.7726.0038.00
2018-  UDFA  -CHA
premiumpremiumpremiumA+ 2019-20252025
5Caden Connor241B-LFL112*1864101700214201212203022381215.266.383.359.742.313.093.28314.8114.811.0032.00
2023- 19- 569-CHA
premiumpremiumpremiumAAA 2020-20252025
24Juan Gonzalez24CR2158450000102184000256405.086.172.086.258.052.000.1253.1328.139.000.00
2021- 19- 572-TOR
premiumpremiumpremiumAAA 2021-20252025
3Weston Eberly24CR1952108201520101321100136635.154.308.250.558.327.096.17915.1519.701.3052.00
2023- 16- 479-CHA
premiumpremiumpremiumAAA 2020-20252025
23,6Jacob Burke24CF-RFR144510102015516340100155637.222.357.333.690.333.111.21410.715.360.5045.00
2022- 11- 341-CHA
premiumpremiumpremiumAA 2020-20252025
14Caleb Bonemer19SS-3BR113681041262071010000224473.278.409.6111.020.583.333.33315.9122.731.4318.00
2024-  2-  43-CHA
premiumpremiumpremiumA+ 2025-20252025
#playerageposbatbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hrdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
41Miguel Santos242B-SSR61711000000251000112001.059.200.059.259.118.000.08310.0025.002.500.00 premiumpremiumpremiumAAA 2020-20252025
46Grant Magill24CR273100010010000001801.143.250.143.393.143.000.14312.500.000.000.00 premiumpremiumpremiumA+ 2020-20252025
45Michael Turner26C-1BL260110010001000002610.167.167.333.500.167.166.2000.0016.670.000.00
2022-  9- 281-CHA
premiumpremiumpremiumAA 2018-20252025
 Totals:    12314169580962187359352119648505117610484047314984826315647.231.326.359.685.285.129.29610.4624.372.3344.83 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
31Frankeli Arias22L273.7626170091088.2714137840698321.257.210.814.067.004.161.73 premiumpremiumpremiumA+ 2022-20252025
6,13Lucas Gordon23L1103.9620201000086.17440381035923151.267.711.043.659.594.172.63
2023-  6- 179-CHA
premiumpremiumpremiumAA 2021-20252025
17Jared Kelley23R100.0080008308.240003121010.814.150.003.1212.460.004.00
2020-  2-  47-CHA
premiumpremiumpremiumAA 2021-20252025
45Gil Luna25L012.1690009618.17420865141.807.560.008.646.484.320.75
2021-  9- 275-CHA
premiumpremiumpremiumAA 2018-20252025
20Jesse Scholtens31R005.1422000007.09440353001.7111.570.003.866.435.141.67
2016-  9- 264-SDN
premiumpremiumpremiumMLB2023-20252013-20252025
12Christian Oppor20L263.3117170000065.1502924635823181.306.890.834.8211.303.992.34
2023-  5- 152-CHA
premiumpremiumpremiumA+ 2023-20252025
26,45Aric McAtee25R119.4570007306.29770580012.1012.150.006.7510.809.451.60 premiumpremiumpremiumA+ 2019-20252025
99Connor McCullough25R001.5022000006.03210130000.674.500.001.504.503.003.00 premiumpremiumpremiumAA 2020-20252025
8Phil Fox22R233.474400044231159.2462523514741131.016.940.752.1111.163.775.29
2024-  7- 199-CHA
premiumpremiumpremiumAA 2023-20252025
24Tanner McDougal22R033.2813130000057.2532921432735121.478.270.624.9911.394.532.28
2021-  5- 155-CHA
premiumpremiumpremiumAA 2021-20252025
16Dylan Cumming26R355.3415140011055.26435335145230101.4010.350.812.268.415.663.71 premiumpremiumpremiumAA 2018-20252025
33Carson Jacobs23R654.61420004216254.2503028636805121.578.230.995.9313.174.942.22 premiumpremiumpremiumAA 2023-20252025
25Luke Bell24R514.7132100313049.2492626722402211.438.881.273.997.254.711.82
2019- 34-1022-ARI
premiumpremiumpremiumAAA 2020-20252025
22Jake Peppers23R334.9129000294044.05227241303012211.8610.640.206.146.145.521.00
2023-  9- 269-CHA
premiumpremiumpremiumA+ 2021-20252025
45Max Roberts27L000.0040004004.15000060001.1510.380.000.0012.460.000.00
2017-  7- 213-SEA
premiumpremiumpremiumAAA 2017-20252025
20Nick Altermatt25R202.3524000243138.138161015441211.128.920.231.1710.333.768.80
2022- 17- 521-CHA
premiumpremiumpremiumA+ 2019-20252025
45Mark McLaughlin24R122.78220002210635.229141139451201.077.320.762.2711.363.535.00
2022-  7- 221-CHA
premiumpremiumpremiumAA 2020-20252025
17Morris Austin25R544.3329000298235.1232017221322041.255.860.515.358.155.091.52
2023- 10- 302-MIL
premiumpremiumpremiumA+ 2019-20252025
14,26Seth Keener23R1611.1816600103033.0484841825366062.2113.092.186.829.8213.091.44
2023-  3-  84-CHA
premiumpremiumpremiumA+ 2021-20252025
13Tommy Vail26L204.151140072030.1191414318384111.225.640.895.3411.274.152.11 premiumpremiumpremiumAAA 2018-20252025
44Grant Umberger23L002.4511000003.24110130021.369.820.002.457.362.453.00 premiumpremiumpremiumA+ 2021-20252025
15Jack Young23R225.0017100163027.0221615212241031.267.330.674.008.005.332.00
2024-  9- 259-CHA
premiumpremiumpremiumA+ 2021-20252025
22Gage Ziehl22R224.01660000024.228151105201011.3410.220.001.827.305.474.00
2024-  4- 119-NYA
premiumpremiumpremiumAA 2022-20252025
21Manuel Veloz24R027.13940051024.0252319617181131.759.382.256.386.758.631.06
2019-  UDFA  -CHA
premiumpremiumpremiumAAA 2019-20252025
15,44Madison Jeffrey25R118.5920000206022.0182221034227032.367.360.0013.919.009.000.65
2021- 15- 462-LAN
premiumpremiumpremiumA+ 2019-20252025
#playeragethwleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bbdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
44,26Joseph Yabbour21R008.27210002110120.2232019430215142.5610.021.7413.069.158.710.70
2019-  UDFA  -MIN
premiumpremiumpremiumA+ 2023-20252025
36Connery Peters25R025.7516000164120.1161613217194231.627.080.897.528.417.081.12
2018- 38-1154-LAN
premiumpremiumpremiumA+ 2019-20252025
41Vince Vannelle27R106.3012000124120.021141434163101.259.451.351.807.206.304.00 premiumpremiumpremiumAA 2017-20252025
21Jarold Rosado22R102.2514000145016.01394011182121.507.310.006.1910.135.061.64 premiumpremiumpremiumAA 2021-20252025
16Clete Hartzog24R112.9315000152115.1145514141011.178.220.592.358.222.933.50 premiumpremiumpremiumA+ 2020-20252025
30Jonathan Clark25R200.6114000141014.2721011201011.234.300.006.7512.271.231.82 premiumpremiumpremiumA+ 2019-20252025
23,21Aldrin Batista22R205.79720050014.01312907173051.438.360.004.5010.937.712.43 premiumpremiumpremiumA+ 2022-20252025
28Jake Bockenstedt25R674.81271800920103.0955855843959121.348.300.703.768.305.072.21 premiumpremiumpremiumA+ 2019-20252025
20Shane Murphy24L103.60320011010.074423120001.006.301.802.7010.803.604.00
2022- 14- 431-CHA
premiumpremiumpremiumAAA 2020-20252025
9Adisyn Coffey26R000.0010001001.00000000000.000.000.000.000.000.000.00
2020-  3-  83-CHA
premiumpremiumpremiumAAA 2018-20252025
5Jordan Sprinkle24R009.0010001101.01110000011.009.000.000.000.009.000.00
2022-  4- 131-CHA
premiumpremiumpremiumAA 2020-20252025
24Juan Gonzalez24R000.0010001100.23000000004.5040.500.000.000.000.000.00
2021- 19- 572-TOR
premiumpremiumpremiumAAA 2021-20252025
9,6Wes Kath22R000.0010001100.10000000000.000.000.000.000.000.000.00
2021-  2-  57-CHA
premiumpremiumpremiumAA 2021-20252025
3Weston Eberly24R000.0010001100.10000000000.000.000.000.000.000.000.00
2023- 16- 479-CHA
premiumpremiumpremiumAAA 2020-20252025
 Totals:  56744.4755913010129429271114.0101362955397555114610325831.418.180.784.489.265.082.06 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
20Nick Altermatt25P6-0225RR1999-09-28Redwood Falls,MNA+ 2019-2025
2022- 17- 521-CHA
premiumpremiumpremium
1Sam Antonacci222B-3B6-0193LR2003-02-06Springfield,ILAA 2022-2025
2024-  5- 140-CHA
premiumpremiumpremium
4Jackson Appel23C6-0200BR2001-08-31Houston,TXA+ 2022-2025
2024-  6- 169-CHA
premiumpremiumpremium
31Frankeli Arias22P6-0170LL2003-04-05Bani,DRA+ 2022-2025 premiumpremiumpremium
17Morris Austin25P6-2215RR2000-03-27The Woodlands,TXA+ 2019-2025
2023- 10- 302-MIL
premiumpremiumpremium
23,21Aldrin Batista22P6-2185RR2003-05-04Azua,DRA+ 2022-2025 premiumpremiumpremium
25Luke Bell24P6-4205RR2000-08-09Cincinnati,OHAAA 2020-2025
2019- 34-1022-ARI
premiumpremiumpremium
28Jake Bockenstedt25P6-1190RR1999-11-15Cedar Rapids,IAA+ 2019-2025 premiumpremiumpremium
14Caleb Bonemer19SS-3B6-1195RR2005-10-05Lansing,MIA+ 2025-2025
2024-  2-  43-CHA
premiumpremiumpremium
23,6Jacob Burke24CF6-1208RR2001-02-26Baton Rouge,LAAA 2020-2025
2022- 11- 341-CHA
premiumpremiumpremium
1Ryan Burrowes20SS6-2170RR2004-08-17Panama City,PNA+ 2022-2025 premiumpremiumpremium
30Jonathan Clark25P6-1190RR2000-06-03Redwood City,CAA+ 2019-2025 premiumpremiumpremium
9Adisyn Coffey26P6-2185RR1999-01-22Albany,INAAA 2018-2025
2020-  3-  83-CHA
premiumpremiumpremium
5Caden Connor24OF6-1200LL2000-08-02Orange,CAAAA 2020-2025
2023- 19- 569-CHA
premiumpremiumpremium
16Dylan Cumming26P6-4175RR1999-05-14Grand Blanc,MIAA 2018-2025 premiumpremiumpremium
3Weston Eberly24C6-0200RR2001-01-07Winter Park,FLAAA 2020-2025
2023- 16- 479-CHA
premiumpremiumpremium
8Phil Fox22P5-9183RR2002-10-26Greensburg,PAAA 2023-2025
2024-  7- 199-CHA
premiumpremiumpremium
14Ryan Galanie25IF-OF6-2215RR2000-06-20Covington,LAAA 2020-2025
2023- 13- 389-CHA
premiumpremiumpremium
24Juan Gonzalez24C5-9195RR2001-02-20La Guaira,VZAAA 2021-2025
2021- 19- 572-TOR
premiumpremiumpremium
6,13Lucas Gordon23P6-1193LL2002-02-13San Diego,CAAA 2021-2025
2023-  6- 179-CHA
premiumpremiumpremium
16Clete Hartzog24P6-1183LR2001-06-12Lynn Haven,FLA+ 2020-2025 premiumpremiumpremium
23Arxy Hernandez21SS-3B6-2170RR2003-07-29Bani,DRA+ 2021-2025 premiumpremiumpremium
10Matt Hogan25OF6-0200LR2000-01-24Plainview,NYAAA 2019-2025 premiumpremiumpremium
33Carson Jacobs23P6-9215RR2001-08-17Hays,KSAA 2023-2025 premiumpremiumpremium
15,44Madison Jeffrey25P6-0190LR2000-03-14Huntington,WVA+ 2019-2025
2021- 15- 462-LAN
premiumpremiumpremium
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
9,6Wes Kath223B6-3200LR2002-08-03Scottsdale,AZAA 2021-2025
2021-  2-  57-CHA
premiumpremiumpremium
14,26Seth Keener23P6-2195RR2001-10-04Pequannock,NJA+ 2021-2025
2023-  3-  84-CHA
premiumpremiumpremium
17Jared Kelley23P6-3230RR2001-10-03Victoria,TXAA 2021-2025
2020-  2-  47-CHA
premiumpremiumpremium
3Kyle Lodise21IF5-11180RR2003-10-17Brunswick,GAA+ 2023-2025
2025-  3-  76-CHA
premiumpremiumpremium
10,12Drake Logan243B6-4205RR2000-09-05San Diego,CAAAA 2022-2025
2022- 19- 581-CHA
premiumpremiumpremium
45Gil Luna25P5-10173LL1999-07-29Phoenix,AZAA 2018-2025
2021-  9- 275-CHA
premiumpremiumpremium
46Grant Magill24C6-0195RR2000-11-30Littleton,COA+ 2020-2025 premiumpremiumpremium
29Alec Makarewicz24OF-IF6-2234BR2000-09-12Orlando,FLAA 2020-2025 premiumpremiumpremium
26,45Aric McAtee25P6-5215RR2000-05-31Oregon,OHA+ 2019-2025 premiumpremiumpremium
5T.J. McCants24CF-LF6-3200LR2001-06-06Pensacola,FLA+ 2021-2025
2024- 16- 469-CHA
premiumpremiumpremium
27Cole McConnell24OF6-1210LL2000-09-05Beaumont,TXA+ 2020-2025
2024- 10- 289-CHA
premiumpremiumpremium
99Connor McCullough25P6-1185RR1999-10-05Maumelle,ARAA 2020-2025 premiumpremiumpremium
24Tanner McDougal22P6-5185RR2003-04-09Henderson,NVAA 2021-2025
2021-  5- 155-CHA
premiumpremiumpremium
45Mark McLaughlin24P6-3205RR2001-02-14Atlanta,GAAA 2020-2025
2022-  7- 221-CHA
premiumpremiumpremium
9Lyle Miller-Green241B-LF6-5237RR2000-09-04Tomsk,RUA+ 2020-2025
2024- 17- 499-CHA
premiumpremiumpremium
14,6Braden Montgomery22P6-2220BR2003-04-16Des Moines,IAAA 2022-2025
2024-  1-  12-BOS
premiumpremiumpremium
20Shane Murphy24P6-5210LL2001-01-19Chandler,AZAAA 2020-2025
2022- 14- 431-CHA
premiumpremiumpremium
12Christian Oppor20P6-2175LL2004-07-23Madison,WIA+ 2023-2025
2023-  5- 152-CHA
premiumpremiumpremium
22Jake Peppers23P6-3160RR2001-12-26Birmingham,ALA+ 2021-2025
2023-  9- 269-CHA
premiumpremiumpremium
7Jeral Perez20SS6-0179RR2004-11-06La Romana,DRA+ 2022-2025
2022-  UDFA  -LAN
premiumpremiumpremium
36Connery Peters25P6-6240RR2000-02-03Fort Worth,TXA+ 2019-2025
2018- 38-1154-LAN
premiumpremiumpremium
30Luis Pineda23C6-1209RR2002-03-19Puerto La Cruz,VZA+ 2019-2025
2018-  UDFA  -CHA
premiumpremiumpremium
45Max Roberts27P6-6190RL1997-07-23Valparaiso,INAAA 2017-2025
2017-  7- 213-SEA
premiumpremiumpremium
21Jarold Rosado22P6-3215RR2002-07-13Santiago de los Caballeros,DRAA 2021-2025 premiumpremiumpremium
46,13Wilber Sanchez23SS-2B5-10160RR2002-02-21Caracas,VZA+ 2019-2025
2019-  UDFA  -CHA
premiumpremiumpremium
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
41Miguel Santos242B5-11174RR2001-03-12Fort Worth,TXAAA 2020-2025 premiumpremiumpremium
20Jesse Scholtens31P6-4240RR1994-04-06Fairfield,CAMLB2023-20252013-2025
2016-  9- 264-SDN
premiumpremiumpremium768,600
5Jordan Sprinkle24SS5-11180RR2001-03-06Indio,CAAA 2020-2025
2022-  4- 131-CHA
premiumpremiumpremium
13Terrell Tatum25CF5-11167LL1999-07-27Memphis,TNAA 2018-2025
2021- 16- 485-CHA
premiumpremiumpremium
45Michael Turner26C-1B6-1205LR1998-08-18Warren,OHAA 2018-2025
2022-  9- 281-CHA
premiumpremiumpremium
44Grant Umberger23P6-4225RL2001-10-14Chester Springs,PAA+ 2021-2025 premiumpremiumpremium
13Tommy Vail26P6-0195RL1999-05-18Seattle,WAAAA 2018-2025 premiumpremiumpremium
41Vince Vannelle27P5-10202RR1997-12-19Cincinnati,OHAA 2017-2025 premiumpremiumpremium
21Manuel Veloz24P6-2185RR2001-01-28San Carlos,VZAAA 2019-2025
2019-  UDFA  -CHA
premiumpremiumpremium
44,26Joseph Yabbour21P6-0175RR2003-07-09La Guaira,VZA+ 2023-2025
2019-  UDFA  -MIN
premiumpremiumpremium
15Jack Young23P5-11188RR2002-01-25Springfield,ILA+ 2021-2025
2024-  9- 259-CHA
premiumpremiumpremium
2Samuel Zavala20CF6-1175LL2004-07-15Caracas,VZA+ 2021-2025
2021-  UDFA  -SDN
premiumpremiumpremium
22Gage Ziehl22P6-0223RR2003-05-15Hilton Head Island,SCAA 2022-2025
2024-  4- 119-NYA
premiumpremiumpremium
63 record(s)
Research Tools:[ Data Store] MLB Stats History (Batting/Pitching/Fielding), MLB Player Attributes.   [Research] MLB Pitching Stats, Stats over Date Range