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 % Spin (RPM)      
1 Hahn, Jesse RHP 120 292 41.1 3132
Graphs
2 Crick, Kyle RHP 63 115 54.8 3130
Graphs
3 May, Dustin RHP 115 866 13.3 3092
Graphs
4 Kelly, Joe RHP 3 171 1.8 3083
Graphs
5 Sims, Lucas RHP 234 464 50.4 3071
Graphs
6 Thornton, Trent RHP 22 131 16.8 3027
Graphs
7 Venditte, Pat 🦄 17 55 30.9 3015
Graphs
8 Valdez, Framber LHP 351 1049 33.5 2982
Graphs
9 Smith, Josh D. LHP 10 43 23.3 2979
Graphs
10 Chatwood, Tyler RHP 45 333 13.5 2977
Graphs
11 Stratton, Chris RHP 239 547 43.7 2973
Graphs
12 Johnson, Pierce RHP 168 310 54.2 2969
Graphs
13 Richards, Garrett RHP 357 788 45.3 2960
Graphs
14 Raley, Brooks LHP 37 336 11.0 2960
Graphs
15 Gray, Sonny RHP 275 968 28.4 2955
Graphs
16 Buehler, Walker RHP 44 600 7.3 2949
Graphs
17 Maton, Phil RHP 78 379 20.6 2945
Graphs
18 Sobotka, Chad RHP 22 81 27.2 2945
Graphs
19 Matzek, Tyler LHP 138 483 28.6 2943
Graphs
20 Glasnow, Tyler RHP 335 964 34.8 2939
Graphs
21 Burnes, Corbin RHP 220 1010 21.8 2932
Graphs
22 Castro, Miguel RHP 148 475 31.2 2931
Graphs
23 Baragar, Caleb LHP 77 349 22.1 2928
Graphs
24 Sadler, Casey RHP 129 348 37.1 2927
Graphs
25 Staumont, Josh RHP 130 472 27.5 2923
Graphs
26 Pressly, Ryan RHP 218 353 61.8 2923
Graphs
27 Romo, Sergio RHP 235 364 64.6 2913
Graphs
28 Neverauskas, Dovydas RHP 92 358 25.7 2911
Graphs
29 Maples, Dillon RHP 25 40 62.5 2910
Graphs
30 Paredes, Enoli RHP 108 362 29.8 2894
Graphs
31 Black, Ray RHP 23 67 34.3 2893
Graphs
32 Plutko, Adam RHP 66 446 14.8 2891
Graphs
33 Bard, Luke RHP 30 79 38.0 2887
Graphs
34 Morton, Charlie RHP 216 660 32.7 2887
Graphs
35 Feyereisen, J.P. RHP 42 150 28.0 2874
Graphs
36 Alzolay, Adbert RHP 129 387 33.3 2873
Graphs
37 Hunter, Tommy RHP 95 410 23.2 2872
Graphs
38 Adam, Jason RHP 46 260 17.7 2859
Graphs
39 Gearrin, Cory RHP 7 30 23.3 2858
Graphs
40 Rodríguez, Dereck RHP 27 92 29.3 2852
Graphs
41 Suero, Wander RHP 18 381 4.7 2848
Graphs
42 Espino, Paolo RHP 44 110 40.0 2848
Graphs
43 Hill, Rich LHP 269 619 43.5 2844
Graphs
44 McGowin, Kyle RHP 142 199 71.4 2840
Graphs
45 Armstrong, Shawn RHP 26 237 11.0 2839
Graphs
46 Newcomb, Sean LHP 75 300 25.0 2835
Graphs
47 Lugo, Seth RHP 210 610 34.4 2833
Graphs
48 Misiewicz, Anthony LHP 76 328 23.2 2828
Graphs
49 Yamamoto, Jordan RHP 96 270 35.6 2827
Graphs
50 Reyes, Alex RHP 131 369 35.5 2825
Graphs
51 Adams, Chance RHP 63 174 36.2 2824
Graphs
52 Kittredge, Andrew RHP 53 115 46.1 2824
Graphs
53 Bard, Daniel RHP 125 404 30.9 2815
Graphs
54 Yardley, Eric RHP 120 410 29.3 2814
Graphs
55 Hendricks, Kyle RHP 192 1162 16.5 2811
Graphs
56 Voth, Austin RHP 210 895 23.5 2811
Graphs
57 Bergen, Travis LHP 58 176 33.0 2809
Graphs
58 Stephenson, Robert RHP 116 176 65.9 2809
Graphs
59 Carrasco, Carlos RHP 324 1101 29.4 2809
Graphs
60 Fry, Paul LHP 172 376 45.7 2802
Graphs
61 Cease, Dylan RHP 327 1085 30.1 2801
Graphs
62 Colina, Edwar RHP 12 24 50.0 2799
Graphs
63 Civale, Aaron RHP 368 1201 30.6 2799
Graphs
64 Minor, Mike LHP 203 979 20.7 2796
Graphs
65 Smith, Drew RHP 13 109 11.9 2793
Graphs
66 Perdomo, Angel LHP 22 85 25.9 2793
Graphs
67 Thornburg, Tyler RHP 27 147 18.4 2792
Graphs
68 Turley, Nik LHP 146 373 39.1 2791
Graphs
69 Wainwright, Adam RHP 356 930 38.3 2791
Graphs
70 Strasburg, Stephen RHP 27 85 31.8 2777
Graphs
71 Darvish, Yu RHP 451 1153 39.1 2775
Graphs
72 Scott, Tanner LHP 130 345 37.7 2772
Graphs
73 Holder, Jonathan RHP 50 397 12.6 2764
Graphs
74 Morgan, Adam LHP 109 219 49.8 2764
Graphs
75 Farmer, Buck RHP 50 341 14.7 2761
Graphs
76 Biagini, Joe RHP 21 118 17.8 2759
Graphs
77 Antone, Tejay RHP 335 593 56.5 2758
Graphs
78 Adams, Austin RHP 62 74 83.8 2742
Graphs
79 Strickland, Hunter RHP 25 61 41.0 2739
Graphs
80 Hoyt, James RHP 157 244 64.3 2735
Graphs
81 Stock, Robert RHP 58 253 22.9 2734
Graphs
82 Diehl, Phillip LHP 49 116 42.2 2733
Graphs
83 Soria, Joakim RHP 94 377 24.9 2732
Graphs
84 Gonsolin, Tony RHP 157 705 22.3 2730
Graphs
85 Hembree, Heath RHP 154 363 42.4 2729
Graphs
86 Anderson, Drew RHP 7 50 14.0 2728
Graphs
87 Lakins Sr., Travis RHP 105 470 22.3 2727
Graphs
88 Anderson, Shaun RHP 148 277 53.4 2727
Graphs
89 Yacabonis, Jimmy RHP 2 52 3.8 2726
Graphs
90 Rasmussen, Drew RHP 84 302 27.8 2721
Graphs
91 Guerra, Junior RHP 88 404 21.8 2720
Graphs
92 Loáisiga, Jonathan RHP 69 394 17.5 2720
Graphs
93 Zuber, Tyler RHP 183 412 44.4 2720
Graphs
94 Jefferies, Daulton RHP 4 53 7.5 2716
Graphs
95 Tomlin, Josh RHP 146 575 25.4 2712
Graphs
96 Marshall, Evan RHP 121 384 31.5 2710
Graphs
97 Andriese, Matt RHP 59 500 11.8 2710
Graphs
98 Ramírez, Roel RHP 8 30 26.7 2709
Graphs
99 Burdi, Nick RHP 20 46 43.5 2703
Graphs
100 Brubaker, JT RHP 370 804 46.0 2700
Graphs
101 Carroll, Cody RHP 16 83 19.3 2696
Graphs
102 Ramos, AJ RHP 10 66 15.2 2695
Graphs
103 Brice, Austin RHP 134 359 37.3 2692
Graphs
104 Musgrove, Joe RHP 297 673 44.1 2692
Graphs
105 Pagán, Emilio RHP 4 366 1.1 2690
Graphs
106 Brewer, Colten RHP 254 506 50.2 2689
Graphs
107 González, Gio LHP 126 618 20.4 2688
Graphs
108 Smith, Josh A. RHP 244 426 57.3 2686
Graphs
109 Coonrod, Sam RHP 46 297 15.5 2686
Graphs
110 Santana, Dennis RHP 129 284 45.4 2685
Graphs
111 Palumbo, Joe LHP 25 59 42.4 2684
Graphs
112 Burdi, Zack RHP 61 168 36.3 2682
Graphs
113 Urías, Julio LHP 74 875 8.5 2678
Graphs
114 Fulmer, Carson RHP 21 188 11.2 2674
Graphs
115 Castro, Anthony RHP 6 17 35.3 2673
Graphs
116 Yajure, Miguel RHP 29 124 23.4 2668
Graphs
117 Nelson, Nick RHP 68 374 18.2 2663
Graphs
118 Harvey, Joe RHP 23 54 42.6 2661
Graphs
119 Peters, Dillon LHP 8 36 22.2 2661
Graphs
120 Ponce de Leon, Daniel RHP 136 646 21.1 2661
Graphs
121 Morejon, Adrian LHP 84 322 26.1 2659
Graphs
122 Biddle, Jesse LHP 11 20 55.0 2647
Graphs
123 Hill, Cam RHP 146 291 50.2 2646
Graphs
124 Patiño, Luis RHP 60 349 17.2 2645
Graphs
125 Wilson, Justin LHP 12 345 3.5 2643
Graphs
126 Fried, Max LHP 388 899 43.2 2643
Graphs
127 Pérez, Cionel LHP 45 128 35.2 2640
Graphs
128 Soroka, Michael RHP 57 199 28.6 2636
Graphs
129 Mahle, Tyler RHP 284 852 33.3 2634
Graphs
130 Kershaw, Clayton LHP 470 888 52.9 2634
Graphs
131 Lockett, Walker RHP 51 230 22.2 2630
Graphs
132 Weigel, Patrick RHP 9 36 25.0 2629
Graphs
133 García, Deivi RHP 124 532 23.3 2628
Graphs
134 Wheeler, Zack RHP 109 1078 10.1 2621
Graphs
135 Shaw, Bryan RHP 51 153 33.3 2621
Graphs
136 Coulombe, Danny LHP 8 50 16.0 2619
Graphs
137 Cleavinger, Garrett LHP 5 10 50.0 2617
Graphs
138 Zimmermann, Bruce LHP 26 107 24.3 2617
Graphs
139 Teheran, Julio RHP 162 572 28.3 2616
Graphs
140 García, Yimi RHP 97 241 40.2 2616
Graphs
141 Kelly, Merrill RHP 105 473 22.2 2614
Graphs
142 Lamet, Dinelson RHP 557 1046 53.3 2614
Graphs
143 Crowe, Wil RHP 60 194 30.9 2613
Graphs
144 Iglesias, Raisel RHP 120 361 33.2 2613
Graphs
145 Suarez, José LHP 16 88 18.2 2611
Graphs
146 Hand, Brad LHP 2 363 0.6 2610
Graphs
147 Lynn, Lance RHP 119 1408 8.5 2609
Graphs
148 Altavilla, Dan RHP 193 363 53.2 2608
Graphs
149 Romero, JoJo LHP 46 170 27.1 2607
Graphs
150 Pearson, Nate RHP 138 324 42.6 2607
Graphs
151 Miller, Andrew LHP 123 205 60.0 2605
Graphs
152 Hernández, Darwinzon LHP 48 176 27.3 2603
Graphs
153 Kriske, Brooks RHP 8 109 7.3 2603
Graphs
154 Rusin, Chris LHP 10 59 16.9 2601
Graphs
155 Allen, Logan LHP 75 186 40.3 2601
Graphs
156 Javier, Cristian RHP 226 889 25.4 2600
Graphs
157 Bolaños, Ronald RHP 28 73 38.4 2599
Graphs
158 Keller, Mitch RHP 75 385 19.5 2598
Graphs
159 Herget, Jimmy RHP 145 350 41.4 2598
Graphs
160 James, Josh RHP 97 340 28.5 2596
Graphs
161 Kinley, Tyler RHP 222 371 59.8 2595
Graphs
162 Samardzija, Jeff RHP 71 298 23.8 2591
Graphs
163 Keller, Brad RHP 328 858 38.2 2590
Graphs
164 Canning, Griffin RHP 230 965 23.8 2590
Graphs
165 Newberry, Jake RHP 198 387 51.2 2590
Graphs
166 Norris, Daniel LHP 107 490 21.8 2589
Graphs
167 Treinen, Blake RHP 104 396 26.3 2588
Graphs
168 Gant, John RHP 58 240 24.2 2587
Graphs
169 Erlin, Robbie LHP 125 461 27.1 2587
Graphs
170 Bacus, Dakota RHP 148 225 65.8 2586
Graphs
171 Benjamin, Wes LHP 56 389 14.4 2585
Graphs
172 Sánchez, Ricardo LHP 38 117 32.5 2584
Graphs
173 Crichton, Stefan RHP 148 402 36.8 2584
Graphs
174 Cole, Gerrit RHP 296 1203 24.6 2582
Graphs
175 Graveman, Kendall RHP 28 329 8.5 2579
Graphs
176 Sandoval, Patrick LHP 191 598 31.9 2578
Graphs
177 Abreu, Bryan RHP 49 76 64.5 2578
Graphs
178 Topa, Justin RHP 36 119 30.3 2576
Graphs
179 Urquidy, José RHP 51 429 11.9 2576
Graphs
180 Ramirez, Noé RHP 104 336 31.0 2576
Graphs
181 Mengden, Daniel RHP 21 231 9.1 2573
Graphs
182 deGrom, Jacob RHP 433 1135 38.1 2570
Graphs
183 Ohtani, Shohei RHP 5 80 6.3 2569
Graphs
184 Selman, Sam LHP 212 361 58.7 2569
Graphs
185 Lester, Jon LHP 129 1008 12.8 2569
Graphs
186 Curtiss, John RHP 167 384 43.5 2568
Graphs
187 Bubic, Kris LHP 147 932 15.8 2567
Graphs
188 Holmes, Clay RHP 15 22 68.2 2567
Graphs
189 Reed, Cody LHP 117 236 49.6 2565
Graphs
190 Blackburn, Paul RHP 12 48 25.0 2565
Graphs
191 Smith, Caleb LHP 90 267 33.7 2564
Graphs
192 Harris, Will RHP 78 349 22.3 2564
Graphs
193 Payamps, Joel RHP 19 59 32.2 2563
Graphs
194 Freeman, Sam LHP 23 109 21.1 2559
Graphs
195 Verlander, Justin RHP 29 73 39.7 2558
Graphs
196 Strahm, Matt LHP 67 308 21.8 2556
Graphs
197 Woodruff, Brandon RHP 207 1211 17.1 2555
Graphs
198 Britton, Zack LHP 57 289 19.7 2555
Graphs
199 Turnbull, Spencer RHP 240 963 24.9 2555
Graphs
200 Shafer, Justin RHP 51 112 45.5 2555
Graphs
201 Lovelady, Richard LHP 6 13 46.2 2554
Graphs
202 Magill, Matt RHP 119 177 67.2 2551
Graphs
203 Bailey, Brandon RHP 29 97 29.9 2551
Graphs
204 Bieber, Shane RHP 144 1238 11.6 2551
Graphs
205 Heaney, Andrew LHP 269 1085 24.8 2550
Graphs
206 Wisler, Matt RHP 378 453 83.4 2549
Graphs
207 Wendelken, J.B. RHP 146 427 34.2 2548
Graphs
208 Thielbar, Caleb LHP 108 371 29.1 2548
Graphs
209 Romano, Sal RHP 3 13 23.1 2546
Graphs
210 Ryu, Hyun Jin LHP 149 1132 13.2 2542
Graphs
211 Loup, Aaron LHP 35 341 10.3 2542
Graphs
212 Mantiply, Joe LHP 26 57 45.6 2542
Graphs
213 Hoffman, Jeff RHP 72 399 18.0 2541
Graphs
214 Kay, Anthony LHP 95 409 23.2 2540
Graphs
215 Osuna, Roberto RHP 11 55 20.0 2537
Graphs
216 González, Victor LHP 104 290 35.9 2536
Graphs
217 Luzardo, Jesús LHP 214 940 22.8 2533
Graphs
218 Bedrosian, Cam RHP 110 241 45.6 2532
Graphs
219 Givens, Mychal RHP 59 415 14.2 2531
Graphs
220 Farrell, Luke RHP 75 119 63.0 2530
Graphs
221 Rosso, Ramón RHP 57 194 29.4 2529
Graphs
222 Green, Chad RHP 106 425 24.9 2528
Graphs
223 Helsley, Ryan RHP 102 194 52.6 2527
Graphs
224 Kluber, Corey RHP 5 18 27.8 2525
Graphs
225 Cody, Kyle RHP 137 370 37.0 2524
Graphs
226 Quijada, José LHP 18 89 20.2 2523
Graphs
227 Oviedo, Johan RHP 178 444 40.1 2523
Graphs
228 Guerra, Javy RHP 64 235 27.2 2522
Graphs
229 Pérez, Martín LHP 97 1033 9.4 2521
Graphs
230 Kuhl, Chad RHP 275 789 34.9 2520
Graphs
231 Hirano, Yoshihisa RHP 1 248 0.4 2519
Graphs
232 Kaprielian, James RHP 15 71 21.1 2517
Graphs
233 Brach, Brad RHP 19 250 7.6 2514
Graphs
234 Cessa, Luis RHP 203 360 56.4 2514
Graphs
235 Maeda, Kenta RHP 416 986 42.2 2511
Graphs
236 Scherzer, Max RHP 344 1213 28.4 2511
Graphs
237 Alvarado, José LHP 23 194 11.9 2511
Graphs
238 Lindblom, Josh RHP 209 793 26.4 2509
Graphs
239 Davies, Zach RHP 30 1055 2.8 2509
Graphs
240 Wright, Kyle RHP 155 641 24.2 2509
Graphs
241 Cisnero, José RHP 146 519 28.1 2508
Graphs
242 De León, José RHP 9 140 6.4 2508
Graphs
243 May, Trevor RHP 134 411 32.6 2506
Graphs
244 Leone, Dominic RHP 68 191 35.6 2502
Graphs
245 King, John LHP 34 186 18.3 2502
Graphs
246 Mears, Nick RHP 36 114 31.6 2501
Graphs
247 Kelley, Trevor RHP 34 77 44.2 2501
Graphs
248 Sheffield, Justus LHP 295 880 33.5 2500
Graphs
249 Braymer, Ben LHP 36 152 23.7 2499
Graphs
250 Smith, Burch RHP 23 153 15.0 2499
Graphs
251 Montas, Frankie RHP 229 914 25.1 2499
Graphs
252 Hader, Josh LHP 120 372 32.3 2498
Graphs
253 Castellani, Ryan RHP 262 757 34.6 2498
Graphs
254 Lail, Brady RHP 104 300 34.7 2494
Graphs
255 Velasquez, Vince RHP 78 650 12.0 2493
Graphs
256 Stripling, Ross RHP 122 815 15.0 2493
Graphs
257 Bumgarner, Madison LHP 161 710 22.7 2493
Graphs
258 Leclerc, José RHP 15 47 31.9 2493
Graphs
259 Lorenzen, Michael RHP 142 608 23.4 2490
Graphs
260 Akin, Keegan LHP 103 500 20.6 2489
Graphs
261 Garcia, Rico RHP 21 177 11.9 2485
Graphs
262 Castillo, Luis RHP 202 1153 17.5 2484
Graphs
263 Marquez, Brailyn LHP 7 33 21.2 2483
Graphs
264 Miley, Wade LHP 34 285 11.9 2482
Graphs
265 Winkler, Dan RHP 31 299 10.4 2481
Graphs
266 Rodriguez, Nivaldo RHP 88 187 47.1 2479
Graphs
267 Bundy, Dylan RHP 374 1018 36.7 2478
Graphs
268 Hall, Matt LHP 66 210 31.4 2477
Graphs
269 Graterol, Brusdar RHP 84 291 28.9 2477
Graphs
270 Wittgren, Nick RHP 43 377 11.4 2477
Graphs
271 Hudson, Daniel RHP 70 378 18.5 2476
Graphs
272 Houck, Tanner RHP 94 265 35.5 2476
Graphs
273 Williams, Taylor RHP 149 272 54.8 2473
Graphs
274 Dolis, Rafael RHP 84 414 20.3 2472
Graphs
275 Triggs, Andrew RHP 92 165 55.8 2472
Graphs
276 Peña, Félix RHP 140 460 30.4 2472
Graphs
277 Means, John LHP 77 745 10.3 2472
Graphs
278 Funkhouser, Kyle RHP 100 319 31.3 2471
Graphs
279 Freeland, Kyle LHP 266 1124 23.7 2469
Graphs
280 Toussaint, Touki RHP 189 491 38.5 2469
Graphs
281 Beasley, Jeremy RHP 4 16 25.0 2469
Graphs
282 Vincent, Nick RHP 13 323 4.0 2467
Graphs
283 Cabrera, Génesis LHP 121 397 30.5 2464
Graphs
284 Jackson, Luke RHP 308 488 63.1 2463
Graphs
285 Howard, Sam LHP 225 361 62.3 2463
Graphs
286 Gibson, Kyle RHP 368 1139 32.3 2462
Graphs
287 López, Yoan RHP 129 286 45.1 2460
Graphs
288 De Jong, Chase RHP 66 143 46.2 2460
Graphs
289 Mills, Alec RHP 237 945 25.1 2460
Graphs
290 Lyles, Jordan RHP 422 993 42.5 2459
Graphs
291 Anderson, Brett LHP 83 752 11.0 2458
Graphs
292 Dugger, Robert RHP 92 212 43.4 2457
Graphs
293 Avilán, Luis LHP 9 162 5.6 2457
Graphs
294 Sánchez, Sixto RHP 47 559 8.4 2455
Graphs
295 Snell, Blake LHP 257 872 29.5 2454
Graphs
296 Elledge, Seth RHP 80 231 34.6 2450
Graphs
297 Castano, Daniel LHP 122 474 25.7 2450
Graphs
298 Roark, Tanner RHP 295 901 32.7 2443
Graphs
299 Cederlind, Blake RHP 1 67 1.5 2443
Graphs
300 White, Mitch RHP 22 44 50.0 2442
Graphs
301 López, Pablo RHP 63 903 7.0 2442
Graphs
302 Lambert, Jimmy RHP 2 33 6.1 2442
Graphs
303 Grimm, Justin RHP 70 113 61.9 2442
Graphs
304 Dayton, Grant LHP 180 490 36.7 2441
Graphs
305 González, Chi Chi RHP 42 347 12.1 2441
Graphs
306 Del Pozo, Miguel LHP 48 110 43.6 2440
Graphs
307 Garcia, Bryan RHP 73 332 22.0 2439
Graphs
308 Walker, Taijuan RHP 278 884 31.4 2439
Graphs
309 Tapia, Domingo RHP 15 80 18.8 2438
Graphs
310 Quantrill, Cal RHP 178 504 35.3 2437
Graphs
311 Williams, Devin RHP 15 431 3.5 2436
Graphs
312 Woodford, Jake RHP 173 360 48.1 2435
Graphs
313 Gilmartin, Sean LHP 27 99 27.3 2435
Graphs
314 Junis, Jakob RHP 182 394 46.2 2435
Graphs
315 Valdez, César RHP 2 191 1.0 2434
Graphs
316 Davis, Austin LHP 39 127 30.7 2433
Graphs
317 Mella, Keury RHP 51 158 32.3 2433
Graphs
318 Boxberger, Brad RHP 65 357 18.2 2432
Graphs
319 Miller, Tyson RHP 5 76 6.6 2428
Graphs
320 Valdez, Phillips RHP 30 509 5.9 2428
Graphs
321 Brasier, Ryan RHP 140 424 33.0 2426
Graphs
322 Vesia, Alex LHP 12 133 9.0 2426
Graphs
323 Greinke, Zack RHP 331 1060 31.2 2425
Graphs
324 Alcala, Jorge RHP 178 403 44.2 2424
Graphs
325 Kickham, Mike LHP 212 262 80.9 2424
Graphs
326 Keller, Kyle RHP 14 41 34.1 2422
Graphs
327 Leyer, Robinson RHP 81 162 50.0 2421
Graphs
328 Gallen, Zac RHP 12 1117 1.1 2421
Graphs
329 Bielak, Brandon RHP 117 597 19.6 2420
Graphs
330 Waddell, Brandon LHP 20 49 40.8 2418
Graphs
331 Clevinger, Mike RHP 291 649 44.8 2418
Graphs
332 Gsellman, Robert RHP 76 278 27.3 2418
Graphs
333 Chafin, Andrew LHP 49 184 26.6 2418
Graphs
334 Barlow, Scott RHP 316 507 62.3 2417
Graphs
335 Gray, Jon RHP 246 658 37.4 2416
Graphs
336 Crochet, Garrett LHP 9 85 10.6 2415
Graphs
337 Ramírez, Erasmo RHP 11 195 5.6 2414
Graphs
338 Sherriff, Ryan LHP 22 126 17.5 2414
Graphs
339 Bashlor, Tyler RHP 49 132 37.1 2413
Graphs
340 Rodríguez, Richard RHP 108 392 27.6 2408
Graphs
341 Young, Alex LHP 196 797 24.6 2408
Graphs
342 Gallegos, Giovanny RHP 116 229 50.7 2407
Graphs
343 Rainey, Tanner RHP 117 299 39.1 2407
Graphs
344 Scrubb, Andre RHP 2 407 0.5 2405
Graphs
345 Rodón, Carlos LHP 40 133 30.1 2404
Graphs
346 Fiers, Mike RHP 363 916 39.6 2404
Graphs
347 Evans, Demarcus RHP 16 54 29.6 2402
Graphs
348 Sanabria, Carlos RHP 19 49 38.8 2402
Graphs
349 Jiménez, Dany RHP 18 37 48.6 2402
Graphs
350 Alcantara, Sandy RHP 199 662 30.1 2401
Graphs
351 Fulmer, Michael RHP 26 528 4.9 2395
Graphs
352 Rosenthal, Trevor RHP 78 381 20.5 2395
Graphs
353 Medina, Adonis RHP 22 84 26.2 2395
Graphs
354 Porcello, Rick RHP 337 983 34.3 2393
Graphs
355 Foltynewicz, Mike RHP 30 70 42.9 2392
Graphs
356 Dobnak, Randy RHP 264 748 35.3 2392
Graphs
357 Soto, Gregory LHP 79 394 20.1 2389
Graphs
358 Mazza, Chris RHP 150 538 27.9 2388
Graphs
359 Bednar, David RHP 17 118 14.4 2387
Graphs
360 Singer, Brady RHP 400 1071 37.3 2387
Graphs
361 Ruiz, José RHP 23 60 38.3 2385
Graphs
362 Márquez, Germán RHP 206 1226 16.8 2382
Graphs
363 Fairbanks, Pete RHP 200 490 40.8 2380
Graphs
364 Brault, Steven LHP 186 746 24.9 2379
Graphs
365 Shreve, Chasen LHP 30 422 7.1 2379
Graphs
366 Merryweather, Julian RHP 57 233 24.5 2376
Graphs
367 Ray, Robbie LHP 313 1064 29.4 2375
Graphs
368 Ureña, José RHP 128 396 32.3 2374
Graphs
369 Middleton, Keynan RHP 47 210 22.4 2372
Graphs
370 Tarpley, Stephen LHP 56 181 30.9 2371
Graphs
371 Wojciechowski, Asher RHP 209 674 31.0 2370
Graphs
372 Smeltzer, Devin LHP 77 268 28.7 2369
Graphs
373 Boyd, Matthew LHP 327 1086 30.1 2369
Graphs
374 Cimber, Adam RHP 87 177 49.2 2367
Graphs
375 Sulser, Cole RHP 69 416 16.6 2367
Graphs
376 Peralta, Freddy RHP 131 553 23.7 2366
Graphs
377 Hernández, Jonathan RHP 198 497 39.8 2365
Graphs
378 Trivino, Lou RHP 39 370 10.5 2365
Graphs
379 Alexander, Tyler LHP 125 599 20.9 2364
Graphs
380 Dunn, Justin RHP 314 801 39.2 2363
Graphs
381 García, Luis RHP 46 184 25.0 2363
Graphs
382 Zimmermann, Jordan RHP 44 108 40.7 2362
Graphs
383 Sharp, Sterling RHP 5 111 4.5 2361
Graphs
384 Matz, Steven LHP 125 633 19.7 2360
Graphs
385 Tepera, Ryan RHP 19 369 5.1 2357
Graphs
386 Karinchak, James RHP 233 468 49.8 2357
Graphs
387 Pivetta, Nick RHP 60 290 20.7 2355
Graphs
388 Gausman, Kevin RHP 66 975 6.8 2353
Graphs
389 Widener, Taylor RHP 76 364 20.9 2352
Graphs
390 Chacín, Jhoulys RHP 45 92 48.9 2352
Graphs
391 Kremer, Dean RHP 94 346 27.2 2351
Graphs
392 Sneed, Cy RHP 97 336 28.9 2351
Graphs
393 King, Michael RHP 91 470 19.4 2351
Graphs
394 Díaz, Jairo RHP 153 364 42.0 2350
Graphs
395 Montero, Rafael RHP 21 289 7.3 2350
Graphs
396 Alvarez, Jose LHP 22 129 17.1 2350
Graphs
397 Duffy, Danny LHP 295 943 31.3 2347
Graphs
398 Flaherty, Jack RHP 206 719 28.7 2347
Graphs
399 Kikuchi, Yusei LHP 127 795 16.0 2347
Graphs
400 Frankoff, Seth RHP 21 68 30.9 2345
Graphs
401 Tinoco, Jesus RHP 46 144 31.9 2344
Graphs
402 Chapman, Aroldis LHP 43 199 21.6 2342
Graphs
403 Flores Jr., Bernardo LHP 9 27 33.3 2342
Graphs
404 Jones, Nate RHP 167 361 46.3 2339
Graphs
405 Llovera, Mauricio RHP 7 41 17.1 2339
Graphs
406 Watson, Tony LHP 39 280 13.9 2338
Graphs
407 Webb, Jacob RHP 25 168 14.9 2336
Graphs
408 Swanson, Erik RHP 26 149 17.4 2336
Graphs
409 Perdomo, Luis RHP 96 276 34.8 2335
Graphs
410 Cishek, Steve RHP 190 374 50.8 2335
Graphs
411 Anderson, Tyler LHP 18 954 1.9 2334
Graphs
412 Jansen, Kenley RHP 43 446 9.6 2334
Graphs
413 Howard, Spencer RHP 119 439 27.1 2333
Graphs
414 Rea, Colin RHP 46 241 19.1 2332
Graphs
415 Goudeau, Ashton RHP 29 115 25.2 2329
Graphs
416 Goody, Nick RHP 140 246 56.9 2329
Graphs
417 Cruz, Jesus RHP 7 39 17.9 2328
Graphs
418 Ríos, Yacksel RHP 15 62 24.2 2328
Graphs
419 Mejía, Humberto RHP 78 205 38.0 2327
Graphs
420 Stanek, Ryne RHP 72 189 38.1 2326
Graphs
421 Robles, Hansel RHP 38 317 12.0 2326
Graphs
422 Grotz, Zac RHP 54 202 26.7 2325
Graphs
423 García, Jarlín LHP 94 284 33.1 2324
Graphs
424 Lewicki, Artie RHP 33 57 57.9 2324
Graphs
425 Perez, Hector RHP 13 33 39.4 2324
Graphs
426 Crismatt, Nabil RHP 26 114 22.8 2324
Graphs
427 Kuhnel, Joel RHP 20 57 35.1 2323
Graphs
428 Clippard, Tyler RHP 29 416 7.0 2322
Graphs
429 Kintzler, Brandon RHP 36 343 10.5 2322
Graphs
430 Hudson, Dakota RHP 226 589 38.4 2322
Graphs
431 Font, Wilmer RHP 88 368 23.9 2322
Graphs
432 McRae, Alex RHP 10 33 30.3 2319
Graphs
433 Díaz, Edwin RHP 182 483 37.7 2319
Graphs
434 Menez, Conner LHP 72 169 42.6 2319
Graphs
435 Almonte, Yency RHP 200 446 44.8 2316
Graphs
436 Eibner, Brett RHP 16 68 23.5 2316
Graphs
437 Bracho, Silvino RHP 2 21 9.5 2315
Graphs
438 Borucki, Ryan LHP 122 322 37.9 2315
Graphs
439 Lyons, Tyler LHP 9 29 31.0 2314
Graphs
440 Yamaguchi, Shun RHP 98 502 19.5 2314
Graphs
441 Kela, Keone RHP 28 55 50.9 2312
Graphs
442 Harvey, Matt RHP 92 247 37.2 2312
Graphs
443 Hess, David RHP 27 117 23.1 2311
Graphs
444 Clarke, Taylor RHP 264 703 37.6 2310
Graphs
445 Arrieta, Jake RHP 221 729 30.3 2310
Graphs
446 Weber, Ryan RHP 140 645 21.7 2309
Graphs
447 Guerra, Javy RHP 72 286 25.2 2309
Graphs
448 Estévez, Carlos RHP 114 436 26.1 2309
Graphs
449 Yarbrough, Ryan LHP 88 834 10.6 2308
Graphs
450 Lauer, Eric LHP 50 244 20.5 2305
Graphs
451 Smith, Will LHP 138 252 54.8 2302
Graphs
452 Cueto, Johnny RHP 332 1145 29.0 2301
Graphs
453 Underwood Jr., Duane RHP 85 335 25.4 2299
Graphs
454 Wahl, Bobby RHP 19 38 50.0 2298
Graphs
455 Suárez, Andrew LHP 46 170 27.1 2297
Graphs
456 Ynoa, Huascar RHP 184 395 46.6 2297
Graphs
457 McClain, Reggie RHP 12 98 12.2 2297
Graphs
458 Davidson, Matt RHP 5 46 10.9 2296
Graphs
459 Gonzales, Marco LHP 170 1057 16.1 2294
Graphs
460 Tanaka, Masahiro RHP 334 769 43.4 2293
Graphs
461 Hale, David RHP 44 282 15.6 2293
Graphs
462 García, Edgar RHP 29 68 42.6 2293
Graphs
463 Skubal, Tarik LHP 93 591 15.7 2292
Graphs
464 Milone, Tommy LHP 106 697 15.2 2292
Graphs
465 Gomber, Austin LHP 83 526 15.8 2291
Graphs
466 Stiever, Jonathan RHP 41 137 29.9 2291
Graphs
467 Rondón, Héctor RHP 144 390 36.9 2290
Graphs
468 Taylor, Josh LHP 70 146 47.9 2289
Graphs
469 Burrows, Beau RHP 34 110 30.9 2286
Graphs
470 Garcia, Luis RHP 37 203 18.2 2285
Graphs
471 Foster, Matt RHP 40 436 9.2 2284
Graphs
472 Peralta, Wandy LHP 156 488 32.0 2284
Graphs
473 Cole, A.J. RHP 187 390 47.9 2283
Graphs
474 Familia, Jeurys RHP 136 455 29.9 2282
Graphs
475 Keuchel, Dallas LHP 63 960 6.6 2280
Graphs
476 Montgomery, Jordan LHP 165 747 22.1 2280
Graphs
477 Chirinos, Yonny RHP 30 190 15.8 2280
Graphs
478 Cortes, Nestor LHP 33 165 20.0 2278
Graphs
479 Williams, Trevor RHP 342 1017 33.6 2278
Graphs
480 Strop, Pedro RHP 16 67 23.9 2277
Graphs
481 Taylor, Blake LHP 77 341 22.6 2275
Graphs
482 Murphy, Patrick RHP 42 104 40.4 2275
Graphs
483 Jiménez, Joe RHP 119 389 30.6 2274
Graphs
484 Fedde, Erick RHP 156 850 18.4 2273
Graphs
485 Weems, Jordan RHP 41 222 18.5 2272
Graphs
486 Bickford, Phil RHP 5 33 15.2 2271
Graphs
487 Gibaut, Ian RHP 69 241 28.6 2271
Graphs
488 Weaver, Luke RHP 105 968 10.8 2271
Graphs
489 Ponce, Cody RHP 63 265 23.8 2270
Graphs
490 Littell, Zack RHP 51 117 43.6 2270
Graphs
491 Meisinger, Ryan RHP 21 62 33.9 2269
Graphs
492 Rogers, Tyler RHP 163 458 35.6 2269
Graphs
493 LeBlanc, Wade LHP 47 367 12.8 2269
Graphs
494 Guerra, Deolis RHP 23 130 17.7 2268
Graphs
495 Tropeano, Nick RHP 75 242 31.0 2268
Graphs
496 Chavez, Jesse RHP 43 305 14.1 2268
Graphs
497 O'Day, Darren RHP 112 261 42.9 2267
Graphs
498 Hernández, Elieser RHP 159 453 35.1 2265
Graphs
499 Sparkman, Glenn RHP 47 90 52.2 2265
Graphs
500 Bass, Anthony RHP 150 385 39.0 2264
Graphs
501 Eflin, Zach RHP 305 913 33.4 2259
Graphs
502 Happ, J.A. LHP 156 787 19.8 2256
Graphs
503 Garrett, Braxton LHP 49 137 35.8 2255
Graphs
504 Webb, Tyler LHP 57 346 16.5 2255
Graphs
505 Stashak, Cody RHP 91 223 40.8 2255
Graphs
506 Harper, Ryne RHP 251 408 61.5 2255
Graphs
507 Pazos, James LHP 36 131 27.5 2245
Graphs
508 Abreu, Albert RHP 11 43 25.6 2243
Graphs
509 Ryan, Kyle LHP 23 268 8.6 2243
Graphs
510 Doolittle, Sean LHP 16 127 12.6 2241
Graphs
511 Hartlieb, Geoff RHP 186 409 45.5 2238
Graphs
512 Griffin, Foster LHP 1 23 4.3 2234
Graphs
513 McFarland, T.J. LHP 78 331 23.6 2234
Graphs
514 Doyle, Tommy RHP 30 76 39.5 2233
Graphs
515 Jurado, Ariel RHP 29 84 34.5 2233
Graphs
516 Barria, Jaime RHP 233 511 45.6 2232
Graphs
517 Alexander, Scott LHP 34 202 16.8 2232
Graphs
518 Brothers, Rex LHP 36 76 47.4 2231
Graphs
519 Gott, Trevor RHP 55 217 25.3 2229
Graphs
520 Suter, Brent LHP 37 516 7.2 2229
Graphs
521 Claudio, Alex LHP 75 331 22.7 2227
Graphs
522 Romano, Jordan RHP 142 237 59.9 2225
Graphs
523 Ginkel, Kevin RHP 134 340 39.4 2225
Graphs
524 Castillo, Diego RHP 207 320 64.7 2224
Graphs
525 Reid-Foley, Sean RHP 41 133 30.8 2223
Graphs
526 Corbin, Patrick LHP 452 1068 42.3 2222
Graphs
527 Covey, Dylan RHP 93 215 43.3 2221
Graphs
528 Wood, Alex LHP 79 282 28.0 2220
Graphs
529 Holland, Greg RHP 278 447 62.2 2214
Graphs
530 Nova, Iván RHP 72 284 25.4 2213
Graphs
531 Senzatela, Antonio RHP 383 1136 33.7 2213
Graphs
532 DeSclafani, Anthony RHP 194 602 32.2 2207
Graphs
533 Kline, Branden RHP 14 88 15.9 2206
Graphs
534 García, Rony RHP 92 393 23.4 2206
Graphs
535 Hendriks, Liam RHP 108 370 29.2 2200
Graphs
536 Martinez, Carlos RHP 113 402 28.1 2199
Graphs
537 Walden, Marcus RHP 62 285 21.8 2199
Graphs
538 McKenzie, Triston RHP 202 550 36.7 2196
Graphs
539 Dermody, Matt LHP 2 9 22.2 2196
Graphs
540 Kilome, Franklyn RHP 64 229 27.9 2195
Graphs
541 Pérez, Oliver LHP 121 281 43.1 2195
Graphs
542 Wacha, Michael RHP 7 609 1.1 2195
Graphs
543 Bourque, James RHP 24 76 31.6 2194
Graphs
544 Osich, Josh LHP 45 304 14.8 2190
Graphs
545 Quintana, Jose LHP 32 183 17.5 2190
Graphs
546 Hamels, Cole LHP 8 52 15.4 2189
Graphs
547 Hearn, Taylor LHP 99 352 28.1 2186
Graphs
548 Wilson, Bryse RHP 76 313 24.3 2185
Graphs
549 Bassitt, Chris RHP 99 946 10.5 2185
Graphs
550 Peterson, David LHP 228 812 28.1 2183
Graphs
551 Hart, Kyle LHP 104 260 40.0 2183
Graphs
552 Martin, Brett LHP 104 222 46.8 2182
Graphs
553 Davidson, Tucker LHP 13 53 24.5 2180
Graphs
554 Barrett, Aaron RHP 16 31 51.6 2178
Graphs
555 Springs, Jeffrey LHP 110 405 27.2 2177
Graphs
556 Detwiler, Ross LHP 97 311 31.2 2176
Graphs
557 Cordero, Jimmy RHP 66 424 15.6 2173
Graphs
558 Sborz, Josh RHP 12 44 27.3 2171
Graphs
559 Herrera, Kelvin RHP 3 37 8.1 2170
Graphs
560 Montgomery, Mike LHP 10 97 10.3 2170
Graphs
561 Quezada, Johan RHP 22 58 37.9 2167
Graphs
562 Harvey, Hunter RHP 21 145 14.5 2166
Graphs
563 Oswalt, Corey RHP 61 223 27.4 2166
Graphs
564 Rosario, Randy LHP 36 85 42.4 2164
Graphs
565 Parker, Blake RHP 52 315 16.5 2159
Graphs
566 Thompson, Ryan RHP 161 419 38.4 2158
Graphs
567 Fry, Jace LHP 59 339 17.4 2156
Graphs
568 Thorpe, Lewis LHP 105 272 38.6 2152
Graphs
569 Castellanos, Humberto RHP 73 207 35.3 2149
Graphs
570 Kim, Kwang Hyun LHP 262 613 42.7 2145
Graphs
571 Edwards Jr., Carl RHP 19 56 33.9 2142
Graphs
572 Houser, Adrian RHP 225 922 24.4 2135
Graphs
573 Plesac, Zach RHP 289 776 37.2 2135
Graphs
574 Feliz, Michael RHP 23 61 37.7 2135
Graphs
575 Eovaldi, Nathan RHP 146 748 19.5 2133
Graphs
576 Mujica, José RHP 10 75 13.3 2133
Graphs
577 Waguespack, Jacob RHP 43 397 10.8 2132
Graphs
578 Baez, Michel RHP 3 99 3.0 2131
Graphs
579 Mayers, Mike RHP 215 512 42.0 2130
Graphs
580 Heuer, Codi RHP 93 374 24.9 2129
Graphs
581 Suárez, Ranger LHP 19 94 20.2 2127
Graphs
582 Rodríguez, Joely LHP 6 234 2.6 2126
Graphs
583 Giolito, Lucas RHP 191 1214 15.7 2120
Graphs
584 Romero, Seth LHP 25 66 37.9 2117
Graphs
585 Gaviglio, Sam RHP 29 67 43.3 2112
Graphs
586 Smith, Riley RHP 90 250 36.0 2109
Graphs
587 Speier, Gabe LHP 55 122 45.1 2108
Graphs
588 Anderson, Chase RHP 105 652 16.1 2102
Graphs
589 Neidert, Nick RHP 29 132 22.0 2100
Graphs
590 Floro, Dylan RHP 117 371 31.5 2098
Graphs
591 Anderson, Ian RHP 119 571 20.8 2098
Graphs
592 Paddack, Chris RHP 71 963 7.4 2096
Graphs
593 Slegers, Aaron RHP 117 387 30.2 2091
Graphs
594 Odorizzi, Jake RHP 67 283 23.7 2086
Graphs
595 Giles, Ken RHP 43 69 62.3 2084
Graphs
596 López, Reynaldo RHP 146 503 29.0 2083
Graphs
597 Dunning, Dane RHP 124 571 21.7 2076
Graphs
598 Blewett, Scott RHP 21 62 33.9 2070
Graphs
599 Demeritte, Travis RHP 6 17 35.3 2070
Graphs
600 Hughes, Jared RHP 109 412 26.5 2064
Graphs
601 Banda, Anthony LHP 1 139 0.7 2061
Graphs
602 Shoemaker, Matt RHP 82 446 18.4 2058
Graphs
603 Morin, Mike RHP 2 41 4.9 2053
Graphs
604 Hernández, Carlos RHP 22 255 8.6 2045
Graphs
605 Sánchez, Aníbal RHP 64 971 6.6 2044
Graphs
606 Lucchesi, Joey LHP 42 123 34.1 2042
Graphs
607 Zeuch, T.J. RHP 29 185 15.7 2040
Graphs
608 Finnegan, Kyle RHP 87 419 20.8 2038
Graphs
609 Richards, Trevor RHP 101 576 17.5 2037
Graphs
610 Poppen, Sean RHP 69 153 45.1 2036
Graphs
611 Zimmer, Kyle RHP 180 373 48.3 2033
Graphs
612 Hill, Tim LHP 35 348 10.1 2031
Graphs
613 Allard, Kolby LHP 67 658 10.2 2031
Graphs
614 McCarthy, Kevin RHP 8 100 8.0 2029
Graphs
615 McGee, Jake LHP 10 332 3.0 2025
Graphs
616 Rogers, Trevor LHP 124 568 21.8 2021
Graphs
617 Pineda, Michael RHP 175 455 38.5 2019
Graphs
618 Irvin, Cole LHP 17 82 20.7 2016
Graphs
619 Guilbeau, Taylor LHP 21 130 16.2 2016
Graphs
620 Gerber, Joey RHP 81 233 34.8 2011
Graphs
621 Anderson, Nick RHP 83 237 35.0 2005
Graphs
622 Fernández, Junior RHP 8 61 13.1 2003
Graphs
623 Petit, Yusmeiro RHP 34 315 10.8 2000
Graphs
624 Manaea, Sean LHP 97 812 11.9 1991
Graphs
625 Newsome, Ljay RHP 68 255 26.7 1978
Graphs
626 Ramirez, Nick LHP 8 186 4.3 1967
Graphs
627 Whitley, Kodi RHP 14 77 18.2 1961
Graphs
628 Rodríguez, José RHP 11 39 28.2 1955
Graphs
629 Brennan, Brandon RHP 13 117 11.1 1941
Graphs
630 Walker, Neil RHP 2 14 14.3 1935
Graphs
631 Holaday, Bryan RHP 3 13 23.1 1930
Graphs
632 Bailey, Homer RHP 30 133 22.6 1921
Graphs
633 Bleier, Richard LHP 53 218 24.3 1920
Graphs
634 Margevicius, Nick LHP 185 679 27.2 1913
Graphs
635 Buttrey, Ty RHP 95 428 22.2 1912
Graphs
636 Norwood, James RHP 2 32 6.3 1910
Graphs
637 Nicasio, Juan RHP 12 46 26.1 1906
Graphs
638 Grace, Matt LHP 10 36 27.8 1888
Graphs
639 Kolarek, Adam LHP 23 252 9.1 1877
Graphs
640 Santos, Antonio RHP 31 133 23.3 1842
Graphs
641 Garrett, Amir LHP 166 299 55.5 1841
Graphs
642 Drake, Oliver RHP 3 171 1.8 1840
Graphs
643 Buchter, Ryan LHP 35 114 30.7 1835
Graphs
644 Eshelman, Thomas RHP 230 529 43.5 1808
Graphs
645 Fleming, Josh LHP 4 470 0.9 1803
Graphs
646 Peraza, José RHP 6 14 42.9 1798
Graphs
647 Fletcher, Aaron LHP 26 121 21.5 1760
Graphs
648 Guzmán, Jorge RHP 1 19 5.3 1733
Graphs
649 Báez, Pedro RHP 67 306 21.9 1683
Graphs
650 Lin, Tzu-Wei RHP 15 22 68.2 1679
Graphs
651 Adrianza, Ehire RHP 1 18 5.6 1678
Graphs
652 Hamilton, Ian RHP 18 83 21.7 1661
Graphs
653 Forsythe, Logan RHP 21 27 77.8 1580
Graphs
654 Espinal, Santiago RHP 14 40 35.0 1465
Graphs
655 Kahnle, Tommy RHP 1 20 5.0 1248
Graphs
656 Lopes, Tim RHP 11 12 91.7 1081
Graphs