2025 Boston Red Sox

AL East
Season
League
American League
Division
East
W-L Record
89-73 (.549)   GBL: 5.0
Div/Lg/MLB Rank
2 / 4 / 9
Affiliates
General Manager
Manager
Payroll
$ 197,964,402 (Rank: 5)
Attendance
2,776,496 (Rank: 10)
Ballpark
Fenway Park
Spring Record
15-12 ... #3 in Grapefruit League
Spring Ballpark
JetBlue Park at Fenway South (Fort Myers,Florida)
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
16Jarren Duran28CF-LFL1081576208615941131684246601691213162746967089.256.332.442.774.311.186.3268.6224.282.8238.75
2018-  7- 220-BOS
premiumpremiumpremiumMLB2021-20262016-20262025
10Trevor Story32SSR105157612911612902596311331767111326565454107.263.308.433.741.273.170.3305.0526.915.3324.48
2011-  1-  45-COL
premiumpremiumpremiumMLB2016-20262011-20262025
3Ceddanne Rafaela24CF-SSR9915654684136344166320528117832092265875482.249.295.414.709.244.165.2894.7719.934.1834.13
2017-  UDFA  -BOS
premiumpremiumpremiumMLB2023-20262018-20262025
2Alex Bregman313BR1131144336411828018621151709023122004954672.273.360.462.822.307.189.28810.3014.141.3724.06
2015-  1-   2-HOU
premiumpremiumpremiumMLB2016-20262013-20262025
75Carlos Narvaez26C-1BR1001184035197270155011381111220121694464255.241.306.419.725.273.178.2948.5224.892.9226.87
2015-  UDFA  -NYA
premiumpremiumpremiumMLB2024-20262016-20262025
52Wilyer Abreu26RFL106115373539217022696340101013581754173953.247.317.469.786.338.222.2779.5924.222.5316.95
2017-  UDFA  -HOU
premiumpremiumpremiumMLB2023-20262017-20262025
23Romy Gonzalez282B-SSR111963154796233953651881305181523413561.305.343.483.826.238.178.3785.2823.754.5035.00
2018- 18- 528-CHA
premiumpremiumpremiumMLB2021-20262016-20262025
11Rafael Devers283BL1167327247741801558115676402771373343341.272.401.504.905.438.232.32216.7722.751.3618.13
2013-  UDFA  -BOS
premiumpremiumpremiumMLB2017-20262014-20262025
29Abraham Toro283B-2BB9177259336213072721144260511962842042.239.289.371.660.189.132.2564.9314.793.0037.00
2016-  5- 157-HOU
premiumpremiumpremiumMLB2019-20252016-20262025
19Roman Anthony21CF-LFL120712574875181832414084501021193032748.292.396.463.859.339.171.40413.2027.722.1032.13
2022-  2-  79-BOS
premiumpremiumpremiumMLB2025-20262022-20262025
28Kristian Campbell23SS-2BR9567229245110062121297240101792631635.223.319.345.664.253.122.29611.0327.382.4838.17
2023-  4- 132-BOS
premiumpremiumpremiumMLB2025-20252023-20262025
7Masataka Yoshida31DHL9755188165011042630102430403732051535.266.307.388.695.191.122.2804.8811.712.4047.00 premiumpremiumpremiumMLB2023-20262016-20262025
30Rob Refsnyder34LF-RFR11570182294912093030245410216882092128.269.354.484.838.363.215.33111.4825.842.2520.22
2012-  5- 187-NYA
premiumpremiumpremiumMLB2015-20262010-20262025
17David Hamilton27SS-2BL86*91177273541619226134713003591941124.198.257.333.590.299.135.2346.7024.233.6229.50
2019-  8- 253-MIL
premiumpremiumpremiumMLB2023-20262017-20262025
12Connor Wong29CR73*63168163280072116421120740188824.190.262.238.500.149.048.2508.5122.342.630.00
2017-  3- 100-LAN
premiumpremiumpremiumMLB2021-20262015-20262025
39Marcelo Mayer22SSL90*441272029814100284100102511361316.228.272.402.674.220.174.3015.8830.155.1331.75
2021-  1-   4-BOS
premiumpremiumpremiumMLB2025-20262021-20262025
37Nathaniel Lowe291BL96341001428612160015291032142119919.280.370.420.790.290.140.36112.6124.371.9350.00
2016- 13- 390-TBA
premiumpremiumpremiumMLB2019-20262014-20262025
36Triston Casas251BL81*2999518303110011272002330112612.182.277.303.580.232.121.2179.8224.112.4533.00
2018-  1-  26-BOS
premiumpremiumpremiumMLB2022-20252018-20252025
20Nick Sogard27SS-3BB93*309613258009215243000333104817.260.317.344.661.146.084.3474.8123.084.800.00
2019- 12- 368-TBA
premiumpremiumpremiumMLB2024-20262017-20262025
40Nate Eaton283B-LFR41811624401492619111013190519.296.348.383.731.247.087.3716.6721.113.1781.00
2018- 21- 632-KCA
premiumpremiumpremiumMLB2022-20262016-20262025
18Blake Sabol27C-1BL81622100100170010131811.125.167.188.355.125.063.2005.5638.897.000.00
2019-  7- 214-PIT
premiumpremiumpremiumMLB2023-20252017-20262025
51Jhostynxon Garcia22CF-RFR570110000025000002910.143.333.286.619.429.143.50022.2255.562.500.00
2019-  UDFA  -BOS
premiumpremiumpremiumMLB2025-20262021-20262025
18Ali Sanchez28CR420000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
2013-  UDFA  -NYN
premiumpremiumpremiumMLB2020-20262014-20262025
 Totals:    16795562786141432424186748139385181419721341249923446206534880.254.324.421.745.278.167.3078.3522.862.7429.90 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
35Garrett Crochet26L1271852.59323211000205.1165625924462557331.037.231.052.0211.182.725.54
2020-  1-  11-CHA
premiumpremiumpremiumMLB2020-20262018-20262025
66Brayan Bello26R961193.35292810100166.21477162165912450131.247.940.863.196.703.832.10
2017-  UDFA  -BOS
premiumpremiumpremiumMLB2022-20262018-20262025
54Lucas Giolito30R991043.41262600000145.0131625517561214011.298.131.063.487.513.852.16
2012-  1-  16-WAS
premiumpremiumpremiumMLB2016-20262012-20262025
0Walker Buehler30R82775.45232200110112.112072682255840091.569.611.764.416.735.771.53
2015-  1-  24-LAN
premiumpremiumpremiumMLB2017-20262013-20262025
22Garrett Whitlock29R127732.2562000629172.0542118224913051.086.750.253.0011.382.633.79
2017- 18- 542-NYA
premiumpremiumpremiumMLB2021-20262016-20262025
57Greg Weissert30R105662.82720007211467.0572721621571031.167.660.812.827.663.632.71
2016- 18- 548-NYA
premiumpremiumpremiumMLB2022-20262014-20262025
44Aroldis Chapman37L173531.176700067433261.12898315856000.704.110.442.2012.471.325.67
2010-  UDFA  -CIN
premiumpremiumpremiumMLB2010-20262010-20262025
73Hunter Dobbins25R96414.1313110020061.0613028617450021.289.000.892.516.644.432.65
2021-  8- 226-BOS
premiumpremiumpremiumMLB2025-20262019-20262025
83Brennan Bernardino33L106433.14553005212151.2392318126433031.266.790.174.537.494.011.65
2014- 26- 785-CIN
premiumpremiumpremiumMLB2022-20262014-20262025
32Justin Wilson37L107413.3561000613048.1482218320573021.418.940.563.7210.614.102.85
2008-  5- 144-PIT
premiumpremiumpremiumMLB2012-20252006-20252025
80Richard Fitts25R93245.0011100010045.04327251116401131.318.602.203.208.005.402.50
2021-  6- 183-NYA
premiumpremiumpremiumMLB2024-20252019-20262025
89Tanner Houck29R75038.04990000043.25741391017322051.6911.752.063.506.608.451.88
2017-  1-  24-BOS
premiumpremiumpremiumMLB2020-20252015-20252025
19Sean Newcomb32L103043.951250075041.0552418317412021.7612.070.663.739.005.272.41
2014-  1-  15-ANA
premiumpremiumpremiumMLB2017-20262013-20262025
76Zack Kelly30R100*134.5828000285035.1352118312351031.338.920.763.068.925.352.92
2017-  UDFA  -OAK
premiumpremiumpremiumMLB2022-20262016-20262025
72Chris Murphy27L99*303.12230002312034.2211212420301051.185.451.045.197.793.121.50
2019-  6- 197-BOS
premiumpremiumpremiumMLB2023-20262017-20262025
63Justin Slaten27R109*244.2436000368334.0271916310251001.097.150.792.656.625.032.50
2019-  3-  86-TEX
premiumpremiumpremiumMLB2024-20262017-20262025
85Dustin May27R91145.40650011028.1351817513260041.6911.121.594.138.265.722.00
2016-  3- 101-LAN
premiumpremiumpremiumMLB2019-20262016-20262025
41Steven Matz34L107002.0821000212121.2176542121010.887.061.660.834.982.496.00
2009-  2-  72-NYN
premiumpremiumpremiumMLB2015-20262012-20262025
71Connelly Early23L122.33440000019.1176504290011.097.910.001.8613.502.797.25
2023-  5- 151-BOS
premiumpremiumpremiumMLB2025-20262021-20262025
46Jordan Hicks28R84128.2021000218218.2252017312156041.9812.051.455.797.239.641.25
2015-  3- 105-SLN
premiumpremiumpremiumMLB2018-20262016-20262025
64Cooper Criswell28R103.57710065117.2231073590001.5811.721.532.554.585.091.80
2018- 13- 391-ANA
premiumpremiumpremiumMLB2021-20262017-20262025
99Luis Guerrero24R014.1513000136017.1988014100001.334.670.007.275.194.150.71
2021- 17- 496-BOS
premiumpremiumpremiumMLB2024-20252020-20262025
71Jorge Alcala29R88003.3119000197016.11911648183101.6510.472.204.419.926.062.25
2014-  UDFA  -HOU
premiumpremiumpremiumMLB2019-20252015-20262025
70Payton Tolle22L016.06730042016.118121158191001.599.922.764.4110.476.612.38
2024-  2-  50-BOS
premiumpremiumpremiumMLB2025-20262022-20262025
31Liam Hendriks36R026.5914000146013.212111027120011.397.901.324.617.907.241.71
2007-  UDFA  -MIN
premiumpremiumpremiumMLB2011-20252007-20262025
#playeragethtbc+wleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bbdraft infostatuscur-orgcur-levhilvlmlb yearsstat yearsyear
38Kyle Harrison23L102*003.00320010012.0144405131011.5810.500.003.759.753.002.60
2020-  3-  85-SFN
premiumpremiumpremiumMLB2023-20262021-20262025
25Josh Winckowski27R013.86600064011.211750590011.378.490.003.866.945.401.80
2016- 15- 462-TOR
premiumpremiumpremiumMLB2022-20252016-20262025
48Isaiah Campbell27R007.0460006407.213661130011.8315.261.171.173.527.043.00
2019-  2-  76-SEA
premiumpremiumpremiumMLB2023-20252016-20262025
78Jose De Leon32R104.0511000006.28331380001.6510.801.354.0510.804.052.67
2013- 24- 724-LAN
premiumpremiumpremiumMLB2016-20252011-20252025
68Nick Burdi32R000.0040004205.15000251001.318.440.003.388.440.002.50
2014-  2-  46-MIN
premiumpremiumpremiumMLB2018-20252012-20252025
47Jovani Moran28L006.7520002104.05330350002.0011.250.006.7511.256.751.67
2015-  7- 200-MIN
premiumpremiumpremiumMLB2021-20262015-20262025
78Robert Stock35R0010.1220002102.24331410003.0013.503.3713.503.3710.120.25
2009-  2-  67-SLN
premiumpremiumpremiumMLB2018-20262007-20262025
51Michael Fulmer32R0010.1210001002.24331220002.2513.503.376.756.7510.121.00
2011-  1-  44-NYN
premiumpremiumpremiumMLB2016-20252011-20252025
29Abraham Toro28R0018.0010001101.04220100005.0036.000.009.000.0018.000.00
2016-  5- 157-HOU
premiumpremiumpremiumMLB2019-20252016-20262025
40Nate Eaton28R000.0010001101.02000000002.0018.000.000.000.000.000.00
2018- 21- 632-KCA
premiumpremiumpremiumMLB2022-20262016-20262025
 Totals:   89733.7269816221536160451448.113336765981645301361535731.298.281.023.298.464.202.57 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
52Wilyer Abreu26LF-RF5-10215LL1999-06-24Maracaibo,VZMLB2023-20262017-2026
2017-  UDFA  -HOU
premiumpremiumpremium780,000
71Jorge Alcala29P6-3205RR1995-07-28Bajos de Haina,DRMLB2019-20252015-2026
2014-  UDFA  -HOU
premiumpremiumpremium1,500,000
19Roman Anthony21CF-LF6-3200LR2004-05-13West Palm Beach,FLMLB2025-20262022-2026
2022-  2-  79-BOS
premiumpremiumpremium760,000
66Brayan Bello26P6-1195RR1999-05-17Samana,DRMLB2022-20262018-2026
2017-  UDFA  -BOS
premiumpremiumpremium2,500,000
83Brennan Bernardino33P6-4180LL1992-01-15Valencia,CAMLB2022-20262014-2026
2014- 26- 785-CIN
premiumpremiumpremium774,000
2Alex Bregman313B5-11190RR1994-03-30Albuquerque,NMMLB2016-20262013-2026
2015-  1-   2-HOU
premiumpremiumpremium20,000,000
0Walker Buehler30P6-2185RR1994-07-28Lexington,KYMLB2017-20262013-2026
2015-  1-  24-LAN
premiumpremiumpremium18,050,000
68Nick Burdi32P6-3225RR1993-01-19Hinsdale,ILMLB2018-20252012-2025
2014-  2-  46-MIN
premiumpremiumpremium850,000
48Isaiah Campbell27P6-4230RR1997-08-15Olathe,KSMLB2023-20252016-2026
2019-  2-  76-SEA
premiumpremiumpremium760,000
28Kristian Campbell23SS-2B6-3191RR2002-06-28Chattanooga,TNMLB2025-20252023-2026
2023-  4- 132-BOS
premiumpremiumpremium3,000,000
36Triston Casas251B6-4244LR2000-01-15Miami,FLMLB2022-20252018-2025
2018-  1-  26-BOS
premiumpremiumpremium774,000
44Aroldis Chapman37P6-4235LL1988-02-28Holguin,CUMLB2010-20262010-2026
2010-  UDFA  -CIN
premiumpremiumpremium10,750,000
64Cooper Criswell28P6-6200RR1996-07-24Carrollton,GAMLB2021-20262017-2026
2018- 13- 391-ANA
premiumpremiumpremium1,000,000
35Garrett Crochet26P6-6245LL1999-06-21Ocean Springs,MSMLB2020-20262018-2026
2020-  1-  11-CHA
premiumpremiumpremium3,800,000
78Jose De Leon32P6-0220RR1992-08-07Isabela,PRMLB2016-20252011-2025
2013- 24- 724-LAN
premiumpremiumpremium760,000
11Rafael Devers283B6-0235LR1996-10-24Sanchez,DRMLB2017-20262014-2026
2013-  UDFA  -BOS
premiumpremiumpremium25,000,000
73Hunter Dobbins25P6-2185RR1999-08-30Bryan,TXMLB2025-20262019-2026
2021-  8- 226-BOS
premiumpremiumpremium760,000
16Jarren Duran28CF-LF6-1205LR1996-09-05Corona,CAMLB2021-20262016-2026
2018-  7- 220-BOS
premiumpremiumpremium3,750,000
71Connelly Early23P6-3195LL2002-04-03Midlothian,VAMLB2025-20262021-2026
2023-  5- 151-BOS
premiumpremiumpremium760,000
40Nate Eaton283B-LF5-11200RR1996-12-22Chester,VAMLB2022-20262016-2026
2018- 21- 632-KCA
premiumpremiumpremium760,000
80Richard Fitts25P6-3230RR1999-12-17Helena,ALMLB2024-20252019-2026
2021-  6- 183-NYA
premiumpremiumpremium766,000
51Michael Fulmer32P6-3224RR1993-03-15Oklahoma City,OKMLB2016-20252011-2025
2011-  1-  44-NYN
premiumpremiumpremium850,000
51Jhostynxon Garcia22CF-RF6-0163RR2002-12-11San Fernando de Apure,VZMLB2025-20262021-2026
2019-  UDFA  -BOS
premiumpremiumpremium760,000
54Lucas Giolito30P6-6245RR1994-07-14Santa Monica,CAMLB2016-20262012-2026
2012-  1-  16-WAS
premiumpremiumpremium19,000,000
23Romy Gonzalez282B-RF6-0215RR1996-09-06Miami,FLMLB2021-20262016-2026
2018- 18- 528-CHA
premiumpremiumpremium774,000
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
99Luis Guerrero24P6-0215RR2000-08-05Bani,DRMLB2024-20252020-2026
2021- 17- 496-BOS
premiumpremiumpremium760,000
17David Hamilton27SS-2B5-11188LR1997-09-29San Marcos,TXMLB2023-20262017-2026
2019-  8- 253-MIL
premiumpremiumpremium780,000
38Kyle Harrison23P6-2209RL2001-08-12San Jose,CAMLB2023-20262021-2026
2020-  3-  85-SFN
premiumpremiumpremium760,000
31Liam Hendriks36P6-0235RR1989-02-10Perth,AUMLB2011-20252007-2026
2007-  UDFA  -MIN
premiumpremiumpremium6,000,000
46Jordan Hicks28P6-2217RR1996-09-06Houston,TXMLB2018-20262016-2026
2015-  3- 105-SLN
premiumpremiumpremium12,000,000
89Tanner Houck29P6-5226RR1996-06-29St. Louis,MOMLB2020-20252015-2025
2017-  1-  24-BOS
premiumpremiumpremium3,950,000
76Zack Kelly30P6-3231RR1995-03-03Roanoke,VAMLB2022-20262016-2026
2017-  UDFA  -OAK
premiumpremiumpremium771,500
37Nathaniel Lowe291b6-4220LR1995-07-07Norfolk,VAMLB2019-20262014-2026
2016- 13- 390-TBA
premiumpremiumpremium10,300,000
41Steven Matz34P6-2205RL1991-05-29Stony Brook,NYMLB2015-20262012-2026
2009-  2-  72-NYN
premiumpremiumpremium12,000,000
85Dustin May27P6-6180RR1997-09-06Justin,TXMLB2019-20262016-2026
2016-  3- 101-LAN
premiumpremiumpremium2,135,000
39Marcelo Mayer22SS6-3188LR2002-12-12Chula Vista,CAMLB2025-20262021-2026
2021-  1-   4-BOS
premiumpremiumpremium760,000
47Jovani Moran28P6-1167LL1997-04-24Mayaguez,PRMLB2021-20262015-2026
2015-  7- 200-MIN
premiumpremiumpremium760,000
72Chris Murphy27P6-1186LL1998-06-05Mission Hills,CAMLB2023-20262017-2026
2019-  6- 197-BOS
premiumpremiumpremium762,000
75Carlos Narvaez26C-1B6-0190RR1998-11-26Maracay,VZMLB2024-20262016-2026
2015-  UDFA  -NYA
premiumpremiumpremium763,500
19Sean Newcomb32P6-5255LL1993-06-12Brockton,MAMLB2017-20262013-2026
2014-  1-  15-ANA
premiumpremiumpremium1,000,000
3Ceddanne Rafaela24CF-SS5-10165RR2000-09-18Willemstad,CCMLB2023-20262018-2026
2017-  UDFA  -BOS
premiumpremiumpremium1,000,000
30Rob Refsnyder34LF-RF6-0215RR1991-03-26Seoul,KRMLB2015-20262010-2026
2012-  5- 187-NYA
premiumpremiumpremium2,100,000
18Blake Sabol27c-lf6-4225LR1998-01-07Aliso Viejo,CAMLB2023-20252017-2026
2019-  7- 214-PIT
premiumpremiumpremium760,000
18Ali Sanchez28C6-0200RR1997-01-20Carora,VZMLB2020-20262014-2026
2013-  UDFA  -NYN
premiumpremiumpremium760,000
63Justin Slaten27P6-4222RR1997-09-15Longview,TXMLB2024-20262017-2026
2019-  3-  86-TEX
premiumpremiumpremium776,000
20Nick Sogard27SS-3B6-1189BR1997-09-09Los Angeles,CAMLB2024-20262017-2026
2019- 12- 368-TBA
premiumpremiumpremium760,000
78Robert Stock35P6-1260LR1989-11-21Bellevue,WAMLB2018-20262007-2026
2009-  2-  67-SLN
premiumpremiumpremium760,000
10Trevor Story32SS6-1209RR1992-11-15Irving,TXMLB2016-20262011-2026
2011-  1-  45-COL
premiumpremiumpremium22,500,000
70Payton Tolle22P-IF6-6250LL2002-11-01Stillwater,OKMLB2025-20262022-2026
2024-  2-  50-BOS
premiumpremiumpremium760,000
29Abraham Toro282B-3B6-0223BR1996-12-20Longueuil,QCMLB2019-20252016-2026
2016-  5- 157-HOU
premiumpremiumpremium1,000,000
#playerageposhtwtbathbornplacehilvlmlb yearsstat yearsdraft infostatuscur-orgcur-levsalary
57Greg Weissert30P6-2235RR1995-02-04Bay Shore,NYMLB2022-20262014-2026
2016- 18- 548-NYA
premiumpremiumpremium774,000
22Garrett Whitlock29P6-5222RR1996-06-11Snellville,GAMLB2021-20262016-2026
2017- 18- 542-NYA
premiumpremiumpremium5,250,000
32Justin Wilson37P6-2205LL1987-08-18Anaheim,CAMLB2012-20252006-2025
2008-  5- 144-PIT
premiumpremiumpremium2,250,000
25Josh Winckowski27P6-4215RR1998-06-28Toledo,OHMLB2022-20252016-2026
2016- 15- 462-TOR
premiumpremiumpremium760,000
12Connor Wong29C5-10190RR1996-05-19Houston,TXMLB2021-20262015-2026
2017-  3- 100-LAN
premiumpremiumpremium790,000
7Masataka Yoshida31LF-DH5-8192LR1993-07-15Fukui,JPMLB2023-20262016-2026 premiumpremiumpremium18,000,000
56 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!
×