Statcast Search

Go To Minor League Statcast Search New

Baseball Savant’s search page allows you to query MLB’s Statcast database on a per-pitch, per-game, per-player, per-team, and per-season basis. Definitions for each Statcast metric may be found in the MLB Glossary.

  • Some of these queries are very complicated and take time to run. If the page doesn't fully load, refresh the page and try again.
  • Pitch velocities from 2008-16 are via Pitch F/X, and adjusted to roughly out-of-hand release point. All velocities from 2017 and beyond are Statcast, which are reported out-of-hand.
  • For the limited subset of batted balls not tracked directly, estimates are included based on the process described here.
  • For CSV documentation click here.
  • For a detailed tutorial on using the search click here.
Select Columns to Include in Total Pitches
 
 
 
 
 
 
Select Columns to Include in Stats Results
Basic
Pitch Movement Averages
Results
Pitch Metric Averages
Hit Metric Averages
Fielder Positioning Averages
Pitch Metrics
Pitch Movement
Hit Metrics
Expected Results
Game State
Age
Lineup

Search Results

Rk. Player Pitches Total Pitch %      
1 Trout, Mike 2127 316 673.1
Graphs
2 Martinez, J.D. 1911 308 620.5
Graphs
3 Judge, Aaron 2989 338 884.3
Graphs
4 Votto, Joey 2733 482 567.0
Graphs
5 Hoskins, Rhys 985 126 781.7
Graphs
6 Harper, Bryce 1967 324 607.1
Graphs
7 Blackmon, Charlie 2885 515 560.2
Graphs
8 Olson, Matt 914 129 708.5
Graphs
9 Stanton, Giancarlo 2736 437 626.1
Graphs
10 Freeman, Freddie 1929 347 555.9
Graphs
11 Altuve, Jose 2308 511 451.7
Graphs
12 Goldschmidt, Paul 2762 415 665.5
Graphs
13 Turner, Justin 2030 409 496.3
Graphs
14 Bryant, Kris 2652 427 621.1
Graphs
15 Pham, Tommy 2120 332 638.6
Graphs
16 Ramírez, José 2576 521 494.4
Graphs
17 Donaldson, Josh 2099 306 685.9
Graphs
18 Arenado, Nolan 2627 507 518.1
Graphs
19 Correa, Carlos 1896 334 567.7
Graphs
20 Rendon, Anthony 2645 432 612.3
Graphs
21 Conforto, Michael 1828 262 697.7
Graphs
22 Cozart, Zack 2125 364 583.8
Graphs
23 Ozuna, Marcell 2560 471 543.5
Graphs
24 Zimmerman, Ryan 2222 403 551.4
Graphs
25 Barnes, Austin 1068 175 610.3
Graphs
26 Murphy, Daniel 2174 460 472.6
Graphs
27 Cruz, Nelson 2474 423 584.9
Graphs
28 Beltré, Adrián 1578 294 536.7
Graphs
29 Gonzalez, Marwin 2113 361 585.3
Graphs
30 Bellinger, Cody 2205 337 654.3
Graphs
31 Rizzo, Anthony 2723 486 560.3
Graphs
32 Martínez, José 1242 215 577.7
Graphs
33 Upton, Justin 2695 378 713.0
Graphs
34 Abreu, José 2560 506 505.9
Graphs
35 Springer, George 2550 441 578.2
Graphs
36 Hosmer, Eric 2573 501 513.6
Graphs
37 García, Avisaíl 1995 408 489.0
Graphs
38 Bour, Justin 1744 286 609.8
Graphs
39 Encarnación, Edwin 2870 426 673.7
Graphs
40 Suzuki, Kurt 1105 240 460.4
Graphs
41 Santana, Domingo 2491 350 711.7
Graphs
42 Jackson, Austin 1365 220 620.5
Graphs
43 Smoak, Justin 2591 434 597.0
Graphs
44 Delmonico, Nicky 679 110 617.3
Graphs
45 Thames, Eric 2343 306 765.7
Graphs
46 Chisenhall, Lonnie 1071 187 572.7
Graphs
47 Chirinos, Robinson 1274 186 684.9
Graphs
48 Cespedes, Yoenis 1317 232 567.7
Graphs
49 La Stella, Tommy 633 109 580.7
Graphs
50 Sánchez, Gary 2031 355 572.1
Graphs
51 Gennett, Scooter 1932 349 553.6
Graphs
52 Iannetta, Chris 1369 186 736.0
Graphs
53 Posey, Buster 2073 433 478.8
Graphs
54 Alonso, Yonder 2078 333 624.0
Graphs
55 Gallo, Joey 2242 253 886.2
Graphs
56 Seager, Corey 2240 411 545.0
Graphs
57 Lind, Adam 1173 226 519.0
Graphs
58 Morrison, Logan 2356 366 643.7
Graphs
59 Hicks, Aaron 1483 240 617.9
Graphs
60 Contreras, Willson 1606 282 569.5
Graphs
61 Dozier, Brian 2827 478 591.4
Graphs
62 Avila, Alex 1610 193 834.2
Graphs
63 Sanó, Miguel 1974 252 783.3
Graphs
64 Davis, Khris 2591 378 685.4
Graphs
65 Taylor, Chris 2268 373 608.0
Graphs
66 Kendrick, Howie 1310 239 548.1
Graphs
67 Shaw, Travis 2396 404 593.1
Graphs
68 Carpenter, Matt 2764 379 729.3
Graphs
69 McCutchen, Andrew 2621 457 573.5
Graphs
70 Haniger, Mitch 1599 277 577.3
Graphs
71 DeJong, Paul 1757 294 597.6
Graphs
72 Altherr, Aaron 1593 269 592.2
Graphs
73 Fowler, Dexter 1972 323 610.5
Graphs
74 Flowers, Tyler 1436 237 605.9
Graphs
75 Reynolds, Mark 2470 348 709.8
Graphs
76 Reddick, Josh 2037 418 487.3
Graphs
77 Nava, Daniel 859 147 584.4
Graphs
78 Suárez, Eugenio 2687 392 685.5
Graphs
79 Zunino, Mike 1800 228 789.5
Graphs
80 Pirela, José 1306 244 535.2
Graphs
81 Schoop, Jonathan 2544 487 522.4
Graphs
82 Lamb, Jake 2558 389 657.6
Graphs
83 Lindor, Francisco 2727 566 481.8
Graphs
84 Belt, Brandon 1858 279 665.9
Graphs
85 Bregman, Alex 2302 467 492.9
Graphs
86 Aguilar, Jesús 1319 188 701.6
Graphs
87 Santana, Carlos 2648 479 552.8
Graphs
88 Bruce, Jay 2432 419 580.4
Graphs
89 Mancini, Trey 2280 408 558.8
Graphs
90 Rosario, Eddie 2155 448 481.0
Graphs
91 Mauer, Joe 2601 445 584.5
Graphs
92 Happ, Ian 1618 241 671.4
Graphs
93 Puig, Yasiel 2119 404 524.5
Graphs
94 Yelich, Christian 2883 471 612.1
Graphs
95 Nimmo, Brandon 946 120 788.3
Graphs
96 Souza Jr., Steven 2490 347 717.6
Graphs
97 Cain, Lorenzo 2515 486 517.5
Graphs
98 Braun, Ryan 1550 308 503.2
Graphs
99 Lowrie, Jed 2584 470 549.8
Graphs
100 Albies, Ozzie 912 184 495.7
Graphs
101 Walker, Neil 1708 311 549.2
Graphs
102 Adams, Matt 1436 255 563.1
Graphs
103 Hernández, César 2316 408 567.6
Graphs
104 Moustakas, Mike 2240 467 479.7
Graphs
105 Gurriel, Yuli 1933 473 408.7
Graphs
106 Williams, Nick 1217 220 553.2
Graphs
107 Andrus, Elvis 2547 547 465.6
Graphs
108 Castillo, Welington 1445 246 587.4
Graphs
109 Devers, Rafael 892 165 540.6
Graphs
110 Gyorko, Jedd 1907 328 581.4
Graphs
111 Gómez, Carlos 1595 249 640.6
Graphs
112 Joyce, Matt 2266 363 624.2
Graphs
113 Sogard, Eric 1227 213 576.1
Graphs
114 Marisnick, Jake 1069 143 747.6
Graphs
115 LeMahieu, DJ 2676 527 507.8
Graphs
116 Núñez, Eduardo 1721 416 413.7
Graphs
117 Peralta, David 2144 434 494.0
Graphs
118 Brantley, Michael 1391 292 476.4
Graphs
119 Castellanos, Nick 2605 477 546.1
Graphs
120 Duda, Lucas 2024 290 697.9
Graphs
121 Dickerson, Corey 2493 438 569.2
Graphs
122 Pollock, AJ 1739 354 491.2
Graphs
123 Betts, Mookie 2804 554 506.1
Graphs
124 Choo, Shin-Soo 2545 418 608.9
Graphs
125 Cabrera, Asdrúbal 2062 402 512.9
Graphs
126 Taylor, Michael A. 1630 265 615.1
Graphs
127 Castro, Starlin 1839 353 521.0
Graphs
128 Bell, Josh 2551 436 585.1
Graphs
129 Turner, Trea 1694 333 508.7
Graphs
130 Valaika, Pat 685 135 507.4
Graphs
131 Kiermaier, Kevin 1666 286 582.5
Graphs
132 Parra, Gerardo 1536 334 459.9
Graphs
133 Goodwin, Brian 1143 185 617.8
Graphs
134 Gardner, Brett 2890 480 602.1
Graphs
135 Wong, Kolten 1504 298 504.7
Graphs
136 Frazier, Todd 2493 354 704.2
Graphs
137 Myers, Wil 2669 394 677.4
Graphs
138 Mahtook, Mikie 1561 271 576.0
Graphs
139 Gregorius, Didi 2069 471 439.3
Graphs
140 Presley, Alex 1063 199 534.2
Graphs
141 Segura, Jean 2186 442 494.6
Graphs
142 Beckham, Tim 2313 368 628.5
Graphs
143 Carrera, Ezequiel 1329 217 612.4
Graphs
144 Almora Jr., Albert 1113 251 443.4
Graphs
145 Canó, Robinson 2315 510 453.9
Graphs
146 Jones, Adam 2285 488 468.2
Graphs
147 Schwarber, Kyle 2110 272 775.7
Graphs
148 Harrison, Josh 2029 401 506.0
Graphs
149 Merrifield, Whit 2369 507 467.3
Graphs
150 Smith, Seth 1580 252 627.0
Graphs
151 Realmuto, J.T. 2171 429 506.1
Graphs
152 Benintendi, Andrew 2533 470 538.9
Graphs
153 Chapman, Matt 1344 200 672.0
Graphs
154 Flores, Wilmer 1469 288 510.1
Graphs
155 Pedroia, Dustin 1843 364 506.3
Graphs
156 Jay, Jon 1705 304 560.9
Graphs
157 Schebler, Scott 1886 353 534.3
Graphs
158 Camargo, Johan 953 193 493.8
Graphs
159 Granderson, Curtis 2382 329 724.0
Graphs
160 Headley, Chase 2331 388 600.8
Graphs
161 Herrera, Odúbel 2180 402 542.3
Graphs
162 Grossman, Robbie 1822 307 593.5
Graphs
163 Panik, Joe 2182 468 466.2
Graphs
164 Perez, Salvador 1737 381 455.9
Graphs
165 Machado, Manny 2548 524 486.3
Graphs
166 Kemp, Matt 1676 340 492.9
Graphs
167 Inciarte, Ender 2539 575 441.6
Graphs
168 Hicks, John 727 123 591.1
Graphs
169 Moncada, Yoán 971 125 776.8
Graphs
170 Duvall, Adam 2484 428 580.4
Graphs
171 González, Carlos 1941 357 543.7
Graphs
172 Báez, Javier 1845 333 554.1
Graphs
173 Ellsbury, Jacoby 1563 295 529.8
Graphs
174 Rivera, T.J. 780 185 421.6
Graphs
175 Moreland, Mitch 2266 393 576.6
Graphs
176 Gimenez, Chris 943 128 736.7
Graphs
177 Freese, David 2076 314 661.1
Graphs
178 Seager, Kyle 2565 474 541.1
Graphs
179 Gattis, Evan 1118 253 441.9
Graphs
180 Drury, Brandon 1847 344 536.9
Graphs
181 Span, Denard 2032 430 472.6
Graphs
182 Grandal, Yasmani 1916 312 614.1
Graphs
183 Martin, Russell 1492 225 663.1
Graphs
184 Dietrich, Derek 1834 312 587.8
Graphs
185 Pearce, Steve 1372 248 553.2
Graphs
186 Vargas, Kennys 1121 165 679.4
Graphs
187 Piña, Manny 1425 255 558.8
Graphs
188 Simmons, Andrelton 2295 530 433.0
Graphs
189 McCann, Brian 1582 296 534.5
Graphs
190 Bonifacio, Jorge 1683 267 630.3
Graphs
191 Story, Trevor 2284 313 729.7
Graphs
192 Pederson, Joc 1361 206 660.7
Graphs
193 Tapia, Raimel 613 125 490.4
Graphs
194 Frazier, Adam 1756 353 497.5
Graphs
195 Knapp, Andrew 817 117 698.3
Graphs
196 Narváez, Omar 1201 211 569.2
Graphs
197 Bogaerts, Xander 2544 457 556.7
Graphs
198 Markakis, Nick 2717 486 559.1
Graphs
199 Escobar, Eduardo 2006 363 552.6
Graphs
200 Holliday, Matt 1733 264 656.4
Graphs
201 Morales, Kendrys 2332 428 544.9
Graphs
202 Healy, Ryon 2279 436 522.7
Graphs
203 Cabrera, Melky 2421 554 437.0
Graphs
204 Tomás, Yasmany 662 117 565.8
Graphs
205 Marte, Ketel 947 188 503.7
Graphs
206 Rojas, Miguel 1121 243 461.3
Graphs
207 Ramirez, Hanley 2084 380 548.4
Graphs
208 Escobar, Yunel 1357 299 453.8
Graphs
209 Descalso, Daniel 1580 257 614.8
Graphs
210 Vázquez, Christian 1357 261 519.9
Graphs
211 Jaso, John 1298 191 679.6
Graphs
212 Garcia, Greg 1210 183 661.2
Graphs
213 García, Leury 1111 236 470.8
Graphs
214 Mazara, Nomar 2445 430 568.6
Graphs
215 Barnhart, Tucker 1542 310 497.4
Graphs
216 Szczur, Matt 933 155 601.9
Graphs
217 Utley, Chase 1353 255 530.6
Graphs
218 Cron, C.J. 1405 246 571.1
Graphs
219 Molina, Yadier 1998 437 457.2
Graphs
220 Renfroe, Hunter 1856 306 606.5
Graphs
221 McCann, James 1466 267 549.1
Graphs
222 Pinder, Chad 1173 193 607.8
Graphs
223 Phillips, Brandon 2108 502 419.9
Graphs
224 Cervelli, Francisco 1212 201 603.0
Graphs
225 Kepler, Max 2128 401 530.7
Graphs
226 Aoki, Norichika 1460 298 489.9
Graphs
227 Castro, Jason 1645 250 658.0
Graphs
228 Grichuk, Randal 1692 281 602.1
Graphs
229 DeShields, Delino 1814 284 638.7
Graphs
230 Gamel, Ben 2188 391 559.6
Graphs
231 Calhoun, Kole 2521 441 571.7
Graphs
232 Semien, Marcus 1592 261 610.0
Graphs
233 Bradley Jr., Jackie 2033 360 564.7
Graphs
234 Owings, Chris 1369 281 487.2
Graphs
235 Cabrera, Miguel 2045 362 564.9
Graphs
236 Piscotty, Stephen 1617 257 629.2
Graphs
237 Kinsler, Ian 2417 465 519.8
Graphs
238 Spangenberg, Cory 1794 319 562.4
Graphs
239 Sánchez, Yolmer 2004 384 521.9
Graphs
240 Mesoraco, Devin 671 104 645.2
Graphs
241 Strange-Gordon, Dee 2397 566 423.5
Graphs
242 Davis, Chris 2118 265 799.2
Graphs
243 Marte, Starling 1318 248 531.5
Graphs
244 Longoria, Evan 2492 516 482.9
Graphs
245 Reyes, José 2074 430 482.3
Graphs
246 Buxton, Byron 1991 319 624.1
Graphs
247 Valencia, Danny 2000 336 595.2
Graphs
248 Lucroy, Jonathan 1868 376 496.8
Graphs
249 Heyward, Jason 1729 369 468.6
Graphs
250 Werth, Jayson 1302 184 707.6
Graphs
251 Solarte, Yangervis 1773 409 433.5
Graphs
252 Hernández, Enrique 1392 221 629.9
Graphs
253 Young, Chris 1110 189 587.3
Graphs
254 Rivera, René 875 150 583.3
Graphs
255 Arcia, Orlando 1984 411 482.7
Graphs
256 Polanco, Jorge 2065 423 488.2
Graphs
257 Margot, Manuel 2026 386 524.9
Graphs
258 Mercer, Jordy 2187 416 525.7
Graphs
259 Valbuena, Luis 1702 246 691.9
Graphs
260 Broxton, Keon 1915 241 794.6
Graphs
261 Travis, Devon 747 150 498.0
Graphs
262 Blanco, Grégor 1105 166 665.7
Graphs
263 d'Arnaud, Travis 1364 292 467.1
Graphs
264 Asuaje, Carlos 1327 237 559.9
Graphs
265 Gomes, Yan 1460 245 595.9
Graphs
266 Forsythe, Logan 1921 257 747.5
Graphs
267 Ramos, Wilson 718 175 410.3
Graphs
268 Díaz, Yandy 719 122 589.3
Graphs
269 Desmond, Ian 1373 258 532.2
Graphs
270 Russell, Addison 1485 261 569.0
Graphs
271 Joseph, Tommy 2026 369 549.1
Graphs
272 Brugman, Jaycob 658 106 620.8
Graphs
273 Rupp, Cameron 1370 182 752.7
Graphs
274 Martinez, Victor 1656 331 500.3
Graphs
275 Bird, Greg 725 107 677.6
Graphs
276 Pence, Hunter 2136 395 540.8
Graphs
277 Kivlehan, Patrick 799 118 677.1
Graphs
278 Zobrist, Ben 1939 369 525.5
Graphs
279 Adrianza, Ehire 718 144 498.6
Graphs
280 Napoli, Mike 2132 265 804.5
Graphs
281 Pillar, Kevin 2220 498 445.8
Graphs
282 Moss, Brandon 1648 236 698.3
Graphs
283 Crawford, Brandon 2172 414 524.6
Graphs
284 Smith, Mallex 1080 197 548.2
Graphs
285 Smith, Kevan 1043 235 443.8
Graphs
286 Maybin, Cameron 1838 303 606.6
Graphs
287 Kipnis, Jason 1448 272 532.4
Graphs
288 Ahmed, Nick 625 128 488.3
Graphs
289 Parker, Jarrett 738 112 658.9
Graphs
290 Zimmer, Bradley 1304 203 642.4
Graphs
291 Joseph, Caleb 1029 183 562.3
Graphs
292 Vogt, Stephen 1237 226 547.3
Graphs
293 Galvis, Freddy 2641 503 525.0
Graphs
294 Almonte, Abraham 769 128 600.8
Graphs
295 Pérez, Hernán 1567 359 436.5
Graphs
296 Torreyes, Ronald 1075 281 382.6
Graphs
297 Polanco, Gregory 1544 320 482.5
Graphs
298 Davidson, Matt 1855 254 730.3
Graphs
299 Dyson, Jarrod 1412 297 475.4
Graphs
300 Maxwell, Bruce 1132 159 711.9
Graphs
301 Sucre, Jesús 720 147 489.8
Graphs
302 Hechavarría, Adeiny 1170 267 438.2
Graphs
303 Bautista, José 2977 424 702.1
Graphs
304 Trumbo, Mark 2309 411 561.8
Graphs
305 Miller, Brad 1650 232 711.2
Graphs
306 Ellis, A.J. 641 116 552.6
Graphs
307 Osuna, José 841 176 477.8
Graphs
308 Guyer, Brandon 762 126 604.8
Graphs
309 Difo, Wilmer 1344 266 505.3
Graphs
310 Tulowitzki, Troy 966 202 478.2
Graphs
311 Franco, Maikel 2334 485 481.2
Graphs
312 Díaz, Aledmys 1070 246 435.0
Graphs
313 Pérez, Roberto 1096 151 725.8
Graphs
314 Hundley, Nick 1134 210 540.0
Graphs
315 Montero, Miguel 858 140 612.9
Graphs
316 Hernández, Gorkys 1416 241 587.6
Graphs
317 Heredia, Guillermo 1585 324 489.2
Graphs
318 Anderson, Tim 2117 428 494.6
Graphs
319 Suzuki, Ichiro 866 162 534.6
Graphs
320 Lagares, Juan 1033 199 519.1
Graphs
321 Villar, Jonathan 1765 274 644.2
Graphs
322 Tomlinson, Kelby 845 153 552.3
Graphs
323 Pujols, Albert 2486 504 493.3
Graphs
324 Revere, Ben 1122 268 418.7
Graphs
325 Carter, Chris 890 110 809.1
Graphs
326 Robertson, Daniel 1051 148 710.1
Graphs
327 Iglesias, Jose 1819 402 452.5
Graphs
328 Beltrán, Carlos 1928 371 519.7
Graphs
329 Moore, Tyler 771 136 566.9
Graphs
330 Rosario, Amed 642 116 553.4
Graphs
331 Aybar, Erick 1361 281 484.3
Graphs
332 Smith, Dominic 742 119 623.5
Graphs
333 Peterson, Jace 870 139 625.9
Graphs
334 Bourjos, Peter 814 137 594.2
Graphs
335 Bandy, Jett 731 118 619.5
Graphs
336 León, Sandy 1241 201 617.4
Graphs
337 Davis, Rajai 1332 255 522.4
Graphs
338 Maldonado, Martín 1777 319 557.1
Graphs
339 Pennington, Cliff 888 142 625.4
Graphs
340 Hamilton, Billy 2518 456 552.2
Graphs
341 Hedges, Austin 1536 269 571.0
Graphs
342 Goins, Ryan 1707 332 514.2
Graphs
343 Canha, Mark 822 118 696.6
Graphs
344 Swanson, Dansby 2188 372 588.2
Graphs
345 González, Adrián 895 192 466.1
Graphs
346 Wolters, Tony 1035 176 588.1
Graphs
347 Prado, Martín 625 119 525.2
Graphs
348 Romine, Andrew 1332 255 522.4
Graphs
349 Peraza, José 1856 421 440.9
Graphs
350 Machado, Dixon 677 138 490.6
Graphs
351 Wieters, Matt 1774 332 534.3
Graphs
352 Herrmann, Chris 1091 160 681.9
Graphs
353 Odor, Rougned 2405 449 535.6
Graphs
354 Sandoval, Pablo 1097 209 524.9
Graphs
355 Norris, Derek 751 135 556.3
Graphs
356 Riddle, JT 898 185 485.4
Graphs
357 Escobar, Alcides 2233 508 439.6
Graphs
358 García, Adonis 707 151 468.2
Graphs
359 Gordon, Alex 2200 356 618.0
Graphs
360 Rickard, Joey 1084 201 539.3
Graphs
361 Kim, Hyun Soo 986 168 586.9
Graphs
362 Fuentes, Rey 584 102 572.5
Graphs
363 Amarista, Alexi 698 131 532.8
Graphs
364 Butera, Drew 720 123 585.4
Graphs
365 Barney, Darwin 1332 278 479.1
Graphs
366 Mathis, Jeff 748 126 593.7
Graphs
367 Ruiz, Rio 683 112 609.8
Graphs
368 Cuthbert, Cheslor 572 105 544.8
Graphs
369 Hanson, Alen 855 169 505.9
Graphs
370 Rosales, Adam 1218 197 618.3
Graphs
371 Plouffe, Trevor 1255 196 640.3
Graphs
372 Marrero, Deven 803 115 698.3
Graphs
373 Phegley, Josh 559 124 450.8
Graphs
374 Córdoba, Allen 861 151 570.2
Graphs
375 Saunders, Michael 985 163 604.3
Graphs
376 Holt, Brock 716 108 663.0
Graphs
377 Motter, Taylor 1115 197 566.0
Graphs
378 Santana, Danny 625 128 488.3
Graphs
379 Díaz, Elias 756 151 500.7
Graphs
380 Hardy, J.J. 1035 207 500.0
Graphs
381 Romine, Austin 951 177 537.3
Graphs
382 Urshela, Gio 592 135 438.5
Graphs
383 Lobaton, Jose 627 108 580.6
Graphs
384 Espinosa, Danny 1104 160 690.0
Graphs
385 Engel, Adam 1320 192 687.5
Graphs
386 Saladino, Tyler 1153 188 613.3
Graphs
387 Stewart, Chris 567 112 506.3
Graphs