HALL OF FAME PLAYERS Game Logs TEAMS SALARIES MANAGERS
 LEAGUE  TEAM  YEAR
Game   Results   Umpires   Batting   Repeat Header Save as Excel Save as Excel

AL American League NL National League AA American Association NA National Associatiation PL Players League UA Union Association FL Federal League

Anaheim Angels
(ANA) 1997-2004
Baltimore Orioles
(BAL) 1954-2019
Baltimore Orioles
(BLA) 1901-1902
Boston Red Sox
(BOS) 1901-2019
California Angels
(CAL) 1965-1996
Chicago White Sox
(CHA) 1901-2019
Cleveland Indians
(CLE) 1901-2019
Detroit Tigers
(DET) 1901-2019
Kansas City Athletics
(KC1) 1955-1967
Kansas City Royals
(KCA) 1969-2019
Los Angeles Angels
(LAA) 1961-2019
Milwaukee Brewers
(MLA) 1901-1901
Milwaukee Brewers
(MIL) 1998-2019
Minnesota Twins
(MIN) 1961-2019
New York Yankees
(NYA) 1903-2019
Oakland Athletics
(OAK) 1968-2019
Philadelphia Athletics
(PHA) 1901-1954
Seattle Pilots
(SE1) 1969-1969
Seattle Mariners
(SEA) 1977-2019
St.Louis Browns
(SLA) 1902-1953
Tampa Bay Devil Rays
(TBA) 1998-2019
Texas Rangers
(TEX) 1972-2019
Toronto Blue Jays
(TOR) 1977-2019
Washington Senators
(WS1) 1901-1960
Washington Senators
(WS2) 1961-1971

2019  2018  2017  2016  2015  2014  2013  2012  2011  2010  2009  2008  2007  2006   2005  2004  2003  2002  2001  2000  1999  1998  1997  1996  1995  1994  1993  1992  1991  1990  1989  1988  1987  1986  1985  1984  1983  1982  1981  1980  1979  1978  1977  1976  1975  1974  1973  1972  1971  1970  1969  1968  1967  1966  1965  1964  1963  1962  1961  1960  1959  1958  1957  1956  1955  1954  1953  1952  1951  1950  1949  1948  1947  1946  1945  1944  1943  1942  1941  1940  1939  1938  1937  1936  1935  1934  1933  1932  1931  1930  1929  1928  1927  1926  1925  1924  1923  1922  1921  1920  1919  1918  1917  1916  1915  1914  1913  1912  1911  1910  1909  1908  1907  1906  1905  1904  1903  1902  1901 

2005 Boston Red Sox Game Logs (165 Games)
row
#
Game
Date
Home Team (HT) Visiting Team (VT) Score Game Park Info Game Len.
Gm. # Name League Gm. # Name League Home Vis. GLO Day/Nt Name Attend. (min.)
 1. Thu 09-29-2005 159 Red Sox AL 159 Blue Jays AL 5 4 52 N Fenway Park 35345 204
 2. Sun 08-28-2005 128 Red Sox AL 128 Tigers AL 11 3 51 D Fenway Park 34568 170
 3. Mon 09-05-2005 136 Red Sox AL 136 White Sox AL 3 5 54 D Fenway Park 35673 191
 4. Sun 04-17-2005 12 Red Sox AL 12 Devil Rays AL 3 1 51 D Fenway Park 35232 155
 5. Sun 04-24-2005 19 Devil Rays AL 19 Red Sox AL 3 11 54 D Tropicana Field 30236 212
 6. Wed 05-04-2005 26 Tigers AL 27 Red Sox AL 3 4 54 N Comerica Park 23295 172
 7. Sun 07-03-2005 80 Red Sox AL 82 Blue Jays AL 2 5 54 D Fenway Park 34794 167
 8. Thu 08-25-2005 125 Royals AL 125 Red Sox AL 7 4 51 N Kauffman Stadium 21815 173
 9. Fri 04-15-2005 10 Red Sox AL 10 Devil Rays AL 10 0 51 N Fenway Park 35023 168
 10. Mon 05-02-2005 24 Tigers AL 25 Red Sox AL 8 3 51 N Comerica Park 17497 198
 11. Thu 09-08-2005 139 Red Sox AL 139 Angels AL 0 3 54 N Fenway Park 35351 198
 12. Wed 04-20-2005 15 Orioles AL 15 Red Sox AL 0 8 54 N Oriole Park at Camden Yards 36478 182
 13. Tue 05-10-2005 33 Red Sox AL 33 Athletics AL 3 2 52 N Fenway Park 35644 163
 14. Sun 06-05-2005 56 Red Sox AL 56 Angels AL 6 3 51 D Fenway Park 35008 172
 15. Wed 06-01-2005 52 Red Sox AL 52 Orioles AL 3 9 54 N Fenway Park 35527 181
 16. Thu 06-02-2005 53 Red Sox AL 53 Orioles AL 6 4 53 D Fenway Park 35138 203
 17. Sat 06-11-2005 60 Cubs NL 61 Red Sox AL 7 6 51 D Wrigley Field 39096 182
 18. Sun 06-12-2005 61 Cubs NL 62 Red Sox AL 1 8 54 N Wrigley Field 39138 148
 19. Sat 06-18-2005 67 Red Sox AL 66 Pirates NL 0 2 54 N Fenway Park 35216 178
 20. Tue 07-05-2005 82 Rangers AL 82 Red Sox AL 4 7 54 N Rangers Ballpark in Arlington 33356 159
 21. Wed 07-06-2005 83 Rangers AL 83 Red Sox AL 4 7 54 N Rangers Ballpark in Arlington 34962 180
 22. Sat 07-23-2005 96 White Sox AL 97 Red Sox AL 0 3 54 N U.S. Cellular Field 39408 159
 23. Sat 08-13-2005 115 Red Sox AL 115 White Sox AL 7 4 51 N Fenway Park 35055 169
 24. Fri 08-12-2005 114 Red Sox AL 114 White Sox AL 9 8 51 N Fenway Park 35132 177
 25. Sat 04-09-2005 5 Blue Jays AL 5 Red Sox AL 12 5 51 D Rogers Centre 28765 160
 26. Tue 10-04-2005 1 White Sox AL 1 Red Sox AL 14 2 51 D U.S. Cellular Field 40717 176
 27. Fri 10-07-2005 3 Red Sox AL 3 White Sox AL 3 5 54 D Fenway Park 35496 208
 28. Tue 09-13-2005 144 Blue Jays AL 144 Red Sox AL 9 3 51 N Rogers Centre 25253 160
 29. Fri 09-23-2005 153 Orioles AL 153 Red Sox AL 3 6 54 N Oriole Park at Camden Yards 46850 191
 30. Sun 09-11-2005 142 Yankees AL 142 Red Sox AL 1 0 51 D Yankee Stadium I 55123 149
 31. Sat 05-14-2005 36 Mariners AL 36 Red Sox AL 3 6 54 N Safeco Field 46229 195
 32. Tue 05-31-2005 51 Red Sox AL 51 Orioles AL 5 1 51 N Fenway Park 35147 168
 33. Fri 06-24-2005 74 Phillies NL 72 Red Sox AL 0 8 54 N Citizens Bank Park 45090 146
 34. Thu 07-14-2005 88 Red Sox AL 87 Yankees AL 6 8 54 N Fenway Park 35232 194
 35. Fri 08-05-2005 109 Twins AL 108 Red Sox AL 12 0 51 N Hubert H. Humphrey Metrodome 38161 177
 36. Thu 08-18-2005 121 Angels AL 119 Red Sox AL 13 4 51 N Angel Stadium of Anaheim 44050 177
 37. Wed 05-11-2005 34 Red Sox AL 34 Athletics AL 6 5 52 D Fenway Park 35375 189
 38. Sun 05-01-2005 26 Rangers AL 24 Red Sox AL 5 6 54 D Rangers Ballpark in Arlington 49342 196
 39. Fri 05-20-2005 41 Red Sox AL 41 Braves NL 4 3 51 N Fenway Park 35332 157
 40. Tue 05-24-2005 45 Blue Jays AL 44 Red Sox AL 9 6 52 N Rogers Centre 34280 159
 41. Wed 05-18-2005 40 Athletics AL 40 Red Sox AL 13 6 51 D Oakland-Alameda County Coliseum 42705 168
 42. Fri 06-03-2005 54 Red Sox AL 54 Angels AL 7 4 51 N Fenway Park 35328 185
 43. Tue 06-14-2005 64 Red Sox AL 64 Reds NL 7 0 51 N Fenway Park 35387 163
 44. Wed 06-22-2005 70 Indians AL 71 Red Sox AL 4 5 54 N Progressive Field 29915 208
 45. Mon 06-20-2005 68 Indians AL 69 Red Sox AL 9 10 54 N Progressive Field 30562 220
 46. Thu 07-07-2005 84 Orioles AL 84 Red Sox AL 3 1 36 N Oriole Park at Camden Yards 47389 121
 47. Mon 07-04-2005 81 Rangers AL 81 Red Sox AL 6 5 52 N Rangers Ballpark in Arlington 50492 194
 48. Sun 07-24-2005 97 White Sox AL 98 Red Sox AL 6 4 51 D U.S. Cellular Field 37168 196
 49. Mon 07-25-2005 100 Devil Rays AL 99 Red Sox AL 4 3 59 N Tropicana Field 21550 210
 50. Fri 04-08-2005 4 Blue Jays AL 4 Red Sox AL 5 6 54 N Rogers Centre 50560 168
 51. Tue 09-06-2005 137 Red Sox AL 137 Angels AL 3 2 52 N Fenway Park 35061 166
 52. Fri 09-30-2005 160 Red Sox AL 160 Yankees AL 5 3 51 N Fenway Park 34832 188
 53. Sun 09-04-2005 135 Red Sox AL 136 Orioles AL 5 1 51 D Fenway Park 35003 140
 54. Tue 09-20-2005 152 Devil Rays AL 151 Red Sox AL 2 15 54 N Tropicana Field 18723 193
 55. Wed 09-28-2005 158 Red Sox AL 158 Blue Jays AL 2 7 54 N Fenway Park 35313 195
 56. Wed 04-13-2005 8 Red Sox AL 8 Yankees AL 2 5 54 N Fenway Park 35115 188
 57. Mon 06-06-2005 57 Cardinals NL 57 Red Sox AL 7 1 51 N Busch Stadium II 50270 145
 58. Tue 06-07-2005 58 Cardinals NL 58 Red Sox AL 9 2 51 N Busch Stadium II 47496 180
 59. Fri 06-17-2005 66 Red Sox AL 65 Pirates NL 6 5 52 N Fenway Park 35377 184
 60. Fri 07-22-2005 95 White Sox AL 96 Red Sox AL 8 4 51 N U.S. Cellular Field 37511 169
 61. Mon 08-15-2005 117 Tigers AL 116 Red Sox AL 7 6 53 N Comerica Park 30426 188
 62. Tue 05-03-2005 25 Tigers AL 26 Red Sox AL 3 5 54 N Comerica Park 19121 172
 63. Thu 09-15-2005 146 Red Sox AL 146 Athletics AL 2 6 54 N Fenway Park 35079 183
 64. Mon 05-09-2005 32 Red Sox AL 32 Athletics AL 13 5 51 N Fenway Park 35000 183
 65. Tue 05-17-2005 39 Athletics AL 39 Red Sox AL 5 7 54 N Oakland-Alameda County Coliseum 29494 206
 66. Sat 05-28-2005 49 Yankees AL 48 Red Sox AL 1 17 54 D Yankee Stadium I 55315 200
 67. Mon 06-13-2005 63 Red Sox AL 63 Reds NL 10 3 51 N Fenway Park 35478 165
 68. Tue 06-21-2005 69 Indians AL 70 Red Sox AL 2 9 54 N Progressive Field 28450 174
 69. Sun 06-26-2005 76 Phillies NL 74 Red Sox AL 8 12 54 D Citizens Bank Park 45042 194
 70. Wed 06-29-2005 77 Red Sox AL 76 Indians AL 5 2 51 D Fenway Park 35069 175
 71. Wed 08-03-2005 106 Red Sox AL 107 Royals AL 8 5 51 N Fenway Park 35055 183
 72. Wed 10-05-2005 2 White Sox AL 2 Red Sox AL 5 4 51 N U.S. Cellular Field 40799 149
 73. Wed 09-21-2005 153 Devil Rays AL 152 Red Sox AL 7 4 51 N Tropicana Field 20002 176
 74. Fri 09-02-2005 133 Red Sox AL 134 Orioles AL 3 7 54 N Fenway Park 35156 186
 75. Tue 04-05-2005 2 Yankees AL 2 Red Sox AL 4 3 51 D Yankee Stadium I 54690 196
 76. Tue 04-19-2005 14 Red Sox AL 15 Blue Jays AL 3 4 54 N Fenway Park 35598 149
 77. Mon 04-11-2005 7 Red Sox AL 7 Yankees AL 8 1 51 D Fenway Park 33702 169
 78. Sat 05-21-2005 42 Red Sox AL 42 Braves NL 5 7 54 N Fenway Park 35008 187
 79. Sun 05-29-2005 50 Yankees AL 49 Red Sox AL 2 7 54 N Yankee Stadium I 55235 192
 80. Mon 05-30-2005 50 Red Sox AL 50 Orioles AL 1 8 54 N Fenway Park 35483 181
 81. Sat 07-09-2005 86 Orioles AL 86 Red Sox AL 9 1 51 D Oriole Park at Camden Yards 49331 184
 82. Sun 07-10-2005 87 Orioles AL 87 Red Sox AL 4 1 51 D Oriole Park at Camden Yards 49828 125
 83. Thu 04-14-2005 9 Red Sox AL 9 Yankees AL 8 5 51 N Fenway Park 35251 193
 84. Wed 09-07-2005 138 Red Sox AL 138 Angels AL 6 3 51 N Fenway Park 35423 154
 85. Fri 09-09-2005 140 Yankees AL 140 Red Sox AL 8 4 51 N Yankee Stadium I 55024 220
 86. Thu 04-21-2005 16 Orioles AL 16 Red Sox AL 0 1 54 N Oriole Park at Camden Yards 40419 164
 87. Sat 09-17-2005 148 Red Sox AL 148 Athletics AL 2 1 51 N Fenway Park 35220 149
 88. Sun 09-25-2005 155 Orioles AL 155 Red Sox AL 3 9 54 D Oriole Park at Camden Yards 46559 169
 89. Sat 04-30-2005 25 Rangers AL 23 Red Sox AL 2 9 54 N Rangers Ballpark in Arlington 44114 162
 90. Sun 06-19-2005 68 Red Sox AL 67 Pirates NL 8 0 51 D Fenway Park 35046 167
 91. Fri 07-01-2005 78 Red Sox AL 80 Blue Jays AL 2 15 54 N Fenway Park 35302 207
 92. Tue 06-28-2005 76 Red Sox AL 75 Indians AL 8 12 54 N Fenway Park 35445 217
 93. Sat 07-16-2005 90 Red Sox AL 89 Yankees AL 4 7 54 D Fenway Park 34694 214
 94. Mon 07-18-2005 92 Red Sox AL 94 Devil Rays AL 1 3 54 N Fenway Park 35405 187
 95. Tue 07-19-2005 93 Red Sox AL 95 Devil Rays AL 5 2 51 N Fenway Park 35428 160
 96. Fri 08-19-2005 122 Angels AL 120 Red Sox AL 3 4 60 N Angel Stadium of Anaheim 43896 224
 97. Tue 09-27-2005 156 Red Sox AL 156 Blue Jays AL 3 1 51 D Fenway Park 35700 143
 98. Sat 08-27-2005 127 Red Sox AL 127 Tigers AL 8 12 54 N Fenway Park 35228 217
 99. Sat 07-30-2005 103 Red Sox AL 103 Twins AL 6 2 51 N Fenway Park 35167 178
 100. Sun 08-07-2005 111 Twins AL 110 Red Sox AL 7 11 54 D Hubert H. Humphrey Metrodome 40982 174
 101. Sat 08-06-2005 110 Twins AL 109 Red Sox AL 4 3 51 N Hubert H. Humphrey Metrodome 40626 169
 102. Wed 08-24-2005 124 Royals AL 124 Red Sox AL 4 3 65 N Kauffman Stadium 18871 238
 103. Wed 04-06-2005 3 Yankees AL 3 Red Sox AL 3 7 54 D Yankee Stadium I 55165 202
 104. Sat 04-16-2005 11 Red Sox AL 11 Devil Rays AL 6 2 51 N Fenway Park 35106 168
 105. Sat 04-23-2005 18 Devil Rays AL 18 Red Sox AL 6 5 51 N Tropicana Field 33220 158
 106. Fri 04-22-2005 17 Devil Rays AL 17 Red Sox AL 5 4 51 N Tropicana Field 30530 169
 107. Sat 06-04-2005 55 Red Sox AL 55 Angels AL 6 13 54 D Fenway Park 34754 231
 108. Fri 07-08-2005 85 Orioles AL 85 Red Sox AL 2 7 54 N Oriole Park at Camden Yards 49174 180
 109. Wed 07-27-2005 102 Devil Rays AL 101 Red Sox AL 1 4 54 D Tropicana Field 22079 178
 110. Tue 07-26-2005 101 Devil Rays AL 100 Red Sox AL 9 10 60 N Tropicana Field 24029 228
 111. Sat 08-20-2005 123 Angels AL 121 Red Sox AL 4 2 51 D Angel Stadium of Anaheim 44014 183
 112. Sat 10-01-2005 161 Red Sox AL 161 Yankees AL 4 8 54 D Fenway Park 34556 181
 113. Mon 09-12-2005 143 Blue Jays AL 143 Red Sox AL 5 6 66 N Rogers Centre 24617 247
 114. Mon 09-19-2005 151 Devil Rays AL 150 Red Sox AL 8 7 51 N Tropicana Field 16124 212
 115. Sun 04-03-2005 1 Yankees AL 1 Red Sox AL 9 2 51 N Yankee Stadium I 54818 199
 116. Tue 04-26-2005 21 Red Sox AL 21 Orioles AL 8 11 54 N Fenway Park 35670 243
 117. Mon 04-25-2005 20 Red Sox AL 20 Orioles AL 4 8 54 N Fenway Park 35003 198
 118. Sun 05-22-2005 43 Red Sox AL 43 Braves NL 5 2 51 D Fenway Park 34844 166
 119. Wed 06-08-2005 59 Cardinals NL 59 Red Sox AL 0 4 54 N Busch Stadium II 46928 168
 120. Sat 07-02-2005 79 Red Sox AL 81 Blue Jays AL 6 4 51 N Fenway Park 35268 197
 121. Tue 08-16-2005 118 Tigers AL 117 Red Sox AL 7 10 60 N Comerica Park 32129 185
 122. Wed 08-17-2005 119 Tigers AL 118 Red Sox AL 6 5 51 D Comerica Park 30634 175
 123. Fri 08-26-2005 126 Red Sox AL 126 Tigers AL 9 8 51 N Fenway Park 35056 189
 124. Fri 04-29-2005 24 Rangers AL 22 Red Sox AL 7 2 51 N Rangers Ballpark in Arlington 43933 153
 125. Sun 10-02-2005 162 Red Sox AL 162 Yankees AL 10 1 51 D Fenway Park 34534 216
 126. Sun 05-08-2005 31 Red Sox AL 31 Mariners AL 4 6 54 N Fenway Park 34671 184
 127. Wed 05-25-2005 46 Blue Jays AL 45 Red Sox AL 6 1 51 N Rogers Centre 23221 140
 128. Fri 05-27-2005 48 Yankees AL 47 Red Sox AL 6 3 51 N Yankee Stadium I 55051 195
 129. Fri 06-10-2005 59 Cubs NL 60 Red Sox AL 14 6 51 D Wrigley Field 39215 172
 130. Fri 07-15-2005 89 Red Sox AL 88 Yankees AL 17 1 51 N Fenway Park 35083 181
 131. Sun 07-31-2005 104 Red Sox AL 104 Twins AL 4 3 51 D Fenway Park 34929 183
 132. Tue 08-02-2005 105 Red Sox AL 106 Royals AL 6 4 51 N Fenway Park 35386 163
 133. Mon 08-08-2005 111 Red Sox AL 111 Rangers AL 11 6 51 N Fenway Park 35453 198
 134. Tue 08-23-2005 123 Royals AL 123 Red Sox AL 2 5 54 N Kauffman Stadium 21323 171
 135. Sat 06-25-2005 75 Phillies NL 73 Red Sox AL 1 7 54 D Citizens Bank Park 44868 191
 136. Thu 07-21-2005 94 White Sox AL 95 Red Sox AL 5 6 54 N U.S. Cellular Field 36784 197
 137. Wed 07-20-2005 94 Red Sox AL 96 Devil Rays AL 9 4 51 D Fenway Park 35123 169
 138. Fri 07-29-2005 102 Red Sox AL 102 Twins AL 8 5 51 N Fenway Park 35211 150
 139. Thu 09-01-2005 132 Red Sox AL 135 Devil Rays AL 7 4 51 N Fenway Park 35337 151
 140. Tue 08-30-2005 130 Red Sox AL 133 Devil Rays AL 7 6 53 N Fenway Park 35101 206
 141. Wed 08-31-2005 131 Red Sox AL 134 Devil Rays AL 7 6 51 N Fenway Park 35253 144
 142. Fri 09-16-2005 147 Red Sox AL 147 Athletics AL 3 2 58 N Fenway Park 35249 187
 143. Sat 09-24-2005 154 Orioles AL 154 Red Sox AL 3 4 54 D Oriole Park at Camden Yards 48612 224
 144. Sun 09-18-2005 149 Red Sox AL 149 Athletics AL 3 12 54 D Fenway Park 34849 156
 145. Sun 05-15-2005 37 Mariners AL 37 Red Sox AL 5 4 51 D Safeco Field 46145 157
 146. Mon 05-16-2005 38 Athletics AL 38 Red Sox AL 6 4 51 N Oakland-Alameda County Coliseum 30281 166
 147. Mon 06-27-2005 75 Red Sox AL 74 Indians AL 0 7 54 N Fenway Park 35458 180
 148. Sun 07-17-2005 91 Red Sox AL 90 Yankees AL 3 5 54 N Fenway Park 34802 162
 149. Thu 08-04-2005 107 Red Sox AL 108 Royals AL 11 9 51 D Fenway Park 35060 198
 150. Tue 08-09-2005 112 Red Sox AL 112 Rangers AL 8 7 58 N Fenway Park 35308 253
 151. Tue 09-27-2005 157 Red Sox AL 157 Blue Jays AL 5 7 54 N Fenway Park 35476 222
 152. Wed 09-14-2005 145 Blue Jays AL 145 Red Sox AL 3 5 54 N Rogers Centre 25865 144
 153. Sat 09-03-2005 134 Red Sox AL 135 Orioles AL 7 6 51 N Fenway Park 35142 183
 154. Sat 09-10-2005 141 Yankees AL 141 Red Sox AL 2 9 54 D Yankee Stadium I 55076 181
 155. Mon 08-29-2005 129 Red Sox AL 132 Devil Rays AL 10 6 51 N Fenway Park 35007 196
 156. Mon 04-18-2005 13 Red Sox AL 14 Blue Jays AL 12 7 51 D Fenway Park 35243 221
 157. Thu 05-05-2005 27 Tigers AL 28 Red Sox AL 1 2 54 D Comerica Park 24870 164
 158. Fri 05-06-2005 29 Red Sox AL 29 Mariners AL 7 2 51 N Fenway Park 35229 185
 159. Fri 05-13-2005 35 Mariners AL 35 Red Sox AL 14 7 51 N Safeco Field 44534 198
 160. Wed 06-15-2005 65 Red Sox AL 65 Reds NL 6 1 51 N Fenway Park 35265 172
 161. Sun 08-21-2005 124 Angels AL 122 Red Sox AL 1 5 54 D Angel Stadium of Anaheim 44022 184
 162. Sun 05-08-2005 30 Red Sox AL 30 Mariners AL 6 3 51 D Fenway Park 34848 153
 163. Thu 05-26-2005 47 Blue Jays AL 46 Red Sox AL 8 1 51 N Rogers Centre 26255 141
 164. Wed 08-10-2005 113 Red Sox AL 113 Rangers AL 16 5 51 N Fenway Park 35379 211
 165. Sun 04-10-2005 6 Blue Jays AL 6 Red Sox AL 4 3 52 D Rogers Centre 22845 175

DISCLAIMER: Players and team data reports are based on Sean Lahman's BASEBALL ARCHIVE. The information used in games log area was obtained free of charge from and is copyrighted by Retrosheet GAME LOGS DATABASE. We do our best to make sure the reports are accurate. However, we cannot (and no other provider can) guarantee the reports are error free, therefore they are provided without any implied or expressed warranty. The reports can be used copyright free as long as all of the above sources are credited. Contact [email protected] for additional details.
Copyright © 2020 Baseball 1 Stats . com

s