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 Wisler, Matt RHP 659 935 70.5
Graphs
2 Adams, Austin RHP 337 530 63.6
Graphs
3 Miller, Andrew LHP 589 961 61.3
Graphs
4 Kelley, Shawn RHP 462 768 60.2
Graphs
5 Romo, Sergio RHP 593 995 59.6
Graphs
6 Swarzak, Anthony RHP 559 941 59.4
Graphs
7 Garrett, Amir LHP 550 949 58.0
Graphs
8 Kinley, Tyler RHP 500 866 57.7
Graphs
9 Stephenson, Robert RHP 572 1001 57.1
Graphs
10 Jackson, Jay RHP 294 532 55.3
Graphs
11 Melville, Tim RHP 308 563 54.7
Graphs
12 Jackson, Luke RHP 671 1253 53.6
Graphs
13 Anderson, Justin RHP 467 896 52.1
Graphs
14 Castillo, Diego RHP 576 1119 51.5
Graphs
15 Bedrosian, Cam RHP 516 1014 50.9
Graphs
16 Bard, Luke RHP 400 794 50.4
Graphs
17 Cessa, Luis RHP 674 1352 49.9
Graphs
18 Chacín, Jhoulys RHP 964 1945 49.6
Graphs
19 Giles, Ken RHP 400 810 49.4
Graphs
20 Pérez, Oliver LHP 321 652 49.2
Graphs
21 Goody, Nick RHP 346 709 48.8
Graphs
22 García, Edgar RHP 352 723 48.7
Graphs
23 Littell, Zack RHP 261 550 47.5
Graphs
24 Tarpley, Stephen LHP 249 525 47.4
Graphs
25 Warren, Adam RHP 262 555 47.2
Graphs
26 Barria, Jaime RHP 705 1498 47.1
Graphs
27 Fry, Paul LHP 498 1076 46.3
Graphs
28 Diekman, Jake LHP 545 1184 46.0
Graphs
29 Nicasio, Juan RHP 380 832 45.7
Graphs
30 Wingenter, Trey RHP 408 906 45.0
Graphs
31 Newberry, Jake RHP 240 539 44.5
Graphs
32 Gaviglio, Sam RHP 632 1427 44.3
Graphs
33 Gallegos, Giovanny RHP 501 1134 44.2
Graphs
34 Díaz, Jairo RHP 390 888 43.9
Graphs
35 Holland, Greg RHP 260 598 43.5
Graphs
36 Barlow, Scott RHP 566 1300 43.5
Graphs
37 Oberg, Scott RHP 389 898 43.3
Graphs
38 Sobotka, Chad RHP 243 563 43.2
Graphs
39 Brebbia, John RHP 519 1213 42.8
Graphs
40 García, Jarlín LHP 323 758 42.6
Graphs
41 Smith, Will LHP 441 1043 42.3
Graphs
42 Flynn, Brian LHP 214 513 41.7
Graphs
43 Gearrin, Cory RHP 364 903 40.3
Graphs
44 Almonte, Yency RHP 243 608 40.0
Graphs
45 Cishek, Steve RHP 444 1109 40.0
Graphs
46 Strop, Pedro RHP 289 725 39.9
Graphs
47 Peña, Félix RHP 619 1570 39.4
Graphs
48 López, Yoan RHP 341 865 39.4
Graphs
49 Kershaw, Clayton LHP 1006 2576 39.1
Graphs
50 Chafin, Andrew LHP 345 893 38.6
Graphs
51 Sale, Chris LHP 947 2465 38.4
Graphs
52 Peralta, Wandy LHP 246 645 38.1
Graphs
53 Stumpf, Daniel LHP 198 522 37.9
Graphs
54 Taylor, Josh LHP 315 836 37.7
Graphs
55 Wang, Wei-Chung LHP 195 519 37.6
Graphs
56 Crick, Kyle RHP 349 933 37.4
Graphs
57 Kittredge, Andrew RHP 305 817 37.3
Graphs
58 Walden, Marcus RHP 472 1268 37.2
Graphs
59 Rodón, Carlos LHP 259 696 37.2
Graphs
60 Leclerc, José RHP 473 1276 37.1
Graphs
61 Corbin, Patrick LHP 1224 3299 37.1
Graphs
62 Tanaka, Masahiro RHP 1014 2787 36.4
Graphs
63 Parsons, Wes RHP 231 637 36.3
Graphs
64 Boyd, Matthew LHP 1123 3101 36.2
Graphs
65 Sheffield, Justus LHP 240 673 35.7
Graphs
66 Archer, Chris RHP 746 2097 35.6
Graphs
67 Mayza, Tim LHP 328 921 35.6
Graphs
68 Rondón, Héctor RHP 345 972 35.5
Graphs
69 Wright Jr., Mike RHP 205 577 35.5
Graphs
70 Moronta, Reyes RHP 359 1037 34.6
Graphs
71 Perdomo, Luis RHP 358 1041 34.4
Graphs
72 García, Luis RHP 358 1046 34.2
Graphs
73 Carrasco, Carlos RHP 434 1274 34.1
Graphs
74 Reid-Foley, Sean RHP 208 612 34.0
Graphs
75 Kline, Branden RHP 241 708 34.0
Graphs
76 Martin, Brett LHP 347 1022 34.0
Graphs
77 Cortes, Nestor LHP 440 1299 33.9
Graphs
78 Díaz, Edwin RHP 363 1072 33.9
Graphs
79 Gray, Jon RHP 795 2372 33.5
Graphs
80 Hernández, Elieser RHP 480 1442 33.3
Graphs
81 Bass, Anthony RHP 237 714 33.2
Graphs
82 Sampson, Adrian RHP 682 2056 33.2
Graphs
83 Albers, Matt RHP 333 1005 33.1
Graphs
84 Webb, Jacob RHP 177 536 33.0
Graphs
85 Bañuelos, Manny LHP 311 947 32.8
Graphs
86 Cimber, Adam RHP 257 797 32.2
Graphs
87 Peralta, Wily RHP 215 670 32.1
Graphs
88 deGrom, Jacob RHP 1022 3191 32.0
Graphs
89 Brasier, Ryan RHP 312 978 31.9
Graphs
90 Taillon, Jameson RHP 177 555 31.9
Graphs
91 Helsley, Ryan RHP 184 577 31.9
Graphs
92 Smith, Caleb LHP 840 2661 31.6
Graphs
93 Zimmermann, Jordan RHP 589 1866 31.6
Graphs
94 Keller, Brad RHP 851 2711 31.4
Graphs
95 Chapman, Aroldis LHP 308 989 31.1
Graphs
96 Castro, Miguel RHP 383 1232 31.1
Graphs
97 Maeda, Kenta RHP 757 2433 31.1
Graphs
98 Burnes, Corbin RHP 275 887 31.0
Graphs
99 Darvish, Yu RHP 882 2848 31.0
Graphs
100 Ray, Robbie LHP 941 3060 30.8
Graphs
101 Iglesias, Raisel RHP 342 1115 30.7
Graphs
102 Eflin, Zach RHP 790 2571 30.7
Graphs
103 Cisnero, José RHP 197 646 30.5
Graphs
104 Anderson, Shaun RHP 484 1585 30.5
Graphs
105 Law, Derek RHP 364 1194 30.5
Graphs
106 Freeland, Kyle LHP 540 1779 30.4
Graphs
107 VerHagen, Drew RHP 287 945 30.4
Graphs
108 Liriano, Francisco LHP 344 1133 30.4
Graphs
109 Grace, Matt LHP 213 704 30.3
Graphs
110 Sabathia, CC LHP 522 1729 30.2
Graphs
111 Mejía, Adalberto LHP 189 629 30.0
Graphs
112 Junis, Jakob RHP 867 2924 29.7
Graphs
113 Yacabonis, Jimmy RHP 229 770 29.7
Graphs
114 Holland, Derek LHP 436 1473 29.6
Graphs
115 Buttrey, Ty RHP 357 1210 29.5
Graphs
116 Eickhoff, Jerad RHP 287 974 29.5
Graphs
117 Pineda, Michael RHP 641 2184 29.3
Graphs
118 Smith, Josh A. RHP 174 593 29.3
Graphs
119 Pressly, Ryan RHP 233 803 29.0
Graphs
120 Rainey, Tanner RHP 261 900 29.0
Graphs
121 Canning, Griffin RHP 448 1552 28.9
Graphs
122 Verlander, Justin RHP 929 3242 28.7
Graphs
123 Floro, Dylan RHP 208 729 28.5
Graphs
124 Foltynewicz, Mike RHP 538 1888 28.5
Graphs
125 Martinez, Carlos RHP 221 778 28.4
Graphs
126 Carpenter, Ryan LHP 194 686 28.3
Graphs
127 Wood, Hunter RHP 211 752 28.1
Graphs
128 Ross, Tyson RHP 167 594 28.1
Graphs
129 Harvey, Matt RHP 264 942 28.0
Graphs
130 Ynoa, Gabriel RHP 508 1815 28.0
Graphs
131 Kikuchi, Yusei LHP 736 2629 28.0
Graphs
132 Tinoco, Jesus RHP 172 616 27.9
Graphs
133 Flaherty, Jack RHP 876 3179 27.6
Graphs
134 Estévez, Carlos RHP 337 1240 27.2
Graphs
135 Thornton, Trent RHP 748 2759 27.1
Graphs
136 Shafer, Justin RHP 198 732 27.0
Graphs
137 Johnson, Brian LHP 206 772 26.7
Graphs
138 Gsellman, Robert RHP 285 1072 26.6
Graphs
139 Bieber, Shane RHP 854 3224 26.5
Graphs
140 Familia, Jeurys RHP 276 1041 26.5
Graphs
141 Duffy, Danny LHP 569 2161 26.3
Graphs
142 Richard, Clayton LHP 189 728 26.0
Graphs
143 Jiménez, Joe RHP 273 1056 25.9
Graphs
144 Hudson, Dakota RHP 730 2846 25.7
Graphs
145 Luciano, Elvis RHP 162 635 25.5
Graphs
146 Clevinger, Mike RHP 532 2090 25.5
Graphs
147 Clarke, Taylor RHP 384 1511 25.4
Graphs
148 Margevicius, Nick LHP 242 958 25.3
Graphs
149 Farmer, Buck RHP 291 1155 25.2
Graphs
150 Jackson, Edwin RHP 331 1315 25.2
Graphs
151 Hernández, Darwinzon LHP 171 681 25.1
Graphs
152 Montas, Frankie RHP 371 1485 25.0
Graphs
153 Guerra, Javy RHP 269 1076 25.0
Graphs
154 Holder, Jonathan RHP 173 693 25.0
Graphs
155 Hess, David RHP 352 1430 24.6
Graphs
156 Hill, Tim LHP 155 633 24.5
Graphs
157 Wojciechowski, Asher RHP 359 1467 24.5
Graphs
158 DeSclafani, Anthony RHP 628 2587 24.3
Graphs
159 Dugger, Robert RHP 138 568 24.3
Graphs
160 Soroka, Michael RHP 619 2555 24.2
Graphs
161 Stratton, Chris RHP 300 1245 24.1
Graphs
162 Ruiz, José RHP 179 753 23.8
Graphs
163 Soto, Gregory LHP 264 1110 23.8
Graphs
164 Stanek, Ryne RHP 306 1298 23.6
Graphs
165 Reininger, Zac RHP 125 533 23.5
Graphs
166 Mikolas, Miles RHP 657 2805 23.4
Graphs
167 Suárez, Andrew LHP 126 538 23.4
Graphs
168 Hudson, Daniel RHP 283 1217 23.3
Graphs
169 Pruitt, Austin RHP 168 720 23.3
Graphs
170 Cole, Gerrit RHP 778 3360 23.2
Graphs
171 Bundy, Dylan RHP 632 2778 22.8
Graphs
172 Norris, Daniel LHP 538 2360 22.8
Graphs
173 Chen, Wei-Yin LHP 261 1151 22.7
Graphs
174 Brooks, Aaron RHP 426 1899 22.4
Graphs
175 Musgrove, Joe RHP 586 2654 22.1
Graphs
176 Roark, Tanner RHP 630 2884 21.8
Graphs
177 Cole, Taylor RHP 198 911 21.7
Graphs
178 Chirinos, Yonny RHP 428 1985 21.6
Graphs
179 Hendriks, Liam RHP 284 1317 21.6
Graphs
180 Robles, Hansel RHP 245 1141 21.5
Graphs
181 Quantrill, Cal RHP 383 1780 21.5
Graphs
182 Alcantara, Sandy RHP 664 3090 21.5
Graphs
183 Eshelman, Thomas RHP 129 609 21.2
Graphs
184 Márquez, Germán RHP 553 2616 21.1
Graphs
185 Teheran, Julio RHP 636 3034 21.0
Graphs
186 Cease, Dylan RHP 286 1364 21.0
Graphs
187 Green, Chad RHP 276 1319 20.9
Graphs
188 Gibson, Kyle RHP 574 2764 20.8
Graphs
189 Hartlieb, Geoff RHP 135 651 20.7
Graphs
190 Scherzer, Max RHP 573 2769 20.7
Graphs
191 Ross, Joe RHP 235 1138 20.7
Graphs
192 Turnbull, Spencer RHP 549 2660 20.6
Graphs
193 James, Josh RHP 232 1132 20.5
Graphs
194 Guerrero, Tayron RHP 184 900 20.4
Graphs
195 Feliz, Michael RHP 205 1016 20.2
Graphs
196 Suárez, Ranger LHP 154 763 20.2
Graphs
197 Biddle, Jesse LHP 121 601 20.1
Graphs
198 Williams, Trevor RHP 467 2327 20.1
Graphs
199 Straily, Dan RHP 193 966 20.0
Graphs
200 Irvin, Cole LHP 128 639 20.0
Graphs
201 Velasquez, Vince RHP 424 2119 20.0
Graphs
202 Ureña, José RHP 273 1372 19.9
Graphs
203 Woodruff, Brandon RHP 392 1978 19.8
Graphs
204 Duplantier, Jon RHP 133 676 19.7
Graphs
205 Osuna, Roberto RHP 185 945 19.6
Graphs
206 McGee, Jake LHP 127 647 19.6
Graphs
207 Senzatela, Antonio RHP 436 2237 19.5
Graphs
208 Brach, Brad RHP 193 997 19.4
Graphs
209 Devenski, Chris RHP 222 1144 19.4
Graphs
210 Minor, Mike LHP 651 3357 19.4
Graphs
211 Sims, Lucas RHP 143 751 19.0
Graphs
212 Phillips, Evan RHP 107 567 18.9
Graphs
213 Agrazal, Dario RHP 217 1149 18.9
Graphs
214 Plesac, Zach RHP 355 1892 18.8
Graphs
215 Magill, Matt RHP 166 885 18.8
Graphs
216 Wittgren, Nick RHP 182 967 18.8
Graphs
217 Anderson, Brett LHP 497 2659 18.7
Graphs
218 Porcello, Rick RHP 551 2960 18.6
Graphs
219 Swanson, Erik RHP 178 970 18.4
Graphs
220 López, Reynaldo RHP 577 3163 18.2
Graphs
221 Samardzija, Jeff RHP 542 3002 18.1
Graphs
222 García, Yimi RHP 176 997 17.7
Graphs
223 Bowman, Matt RHP 97 549 17.7
Graphs
224 Fiers, Mike RHP 502 2837 17.7
Graphs
225 Claudio, Alex LHP 171 969 17.6
Graphs
226 Happ, J.A. LHP 470 2695 17.4
Graphs
227 Urías, Julio LHP 232 1344 17.3
Graphs
228 Báez, Pedro RHP 188 1091 17.2
Graphs
229 Gonsolin, Tony RHP 117 693 16.9
Graphs
230 Castillo, Luis RHP 519 3069 16.9
Graphs
231 Adams, Chance RHP 87 519 16.8
Graphs
232 Velázquez, Hector RHP 165 980 16.8
Graphs
233 Vázquez, Felipe LHP 160 958 16.7
Graphs
234 Hembree, Heath RHP 116 718 16.2
Graphs
235 Greinke, Zack RHP 500 3113 16.1
Graphs
236 Santiago, Héctor LHP 115 713 16.1
Graphs
237 Fried, Max LHP 425 2669 15.9
Graphs
238 Stripling, Ross RHP 230 1444 15.9
Graphs
239 Alexander, Tyler LHP 143 918 15.6
Graphs
240 Morin, Mike RHP 111 717 15.5
Graphs
241 McFarland, T.J. LHP 139 895 15.5
Graphs
242 Hader, Josh LHP 176 1139 15.5
Graphs
243 Givens, Mychal RHP 167 1092 15.3
Graphs
244 Syndergaard, Noah RHP 470 3094 15.2
Graphs
245 Jurado, Ariel RHP 307 2045 15.0
Graphs
246 Civale, Aaron RHP 128 861 14.9
Graphs
247 Yamamoto, Jordan RHP 204 1376 14.8
Graphs
248 Barraclough, Kyle RHP 104 708 14.7
Graphs
249 Giolito, Lucas RHP 414 2814 14.7
Graphs
250 May, Trevor RHP 169 1166 14.5
Graphs
251 Weber, Ryan RHP 98 674 14.5
Graphs
252 Leone, Dominic RHP 96 663 14.5
Graphs
253 Matz, Steven LHP 391 2702 14.5
Graphs
254 Means, John LHP 386 2680 14.4
Graphs
255 Rodríguez, Richard RHP 165 1150 14.3
Graphs
256 Buehler, Walker RHP 402 2831 14.2
Graphs
257 Bailey, Homer RHP 399 2805 14.2
Graphs
258 Conley, Adam LHP 148 1061 13.9
Graphs
259 Treinen, Blake RHP 137 1000 13.7
Graphs
260 Britton, Zack LHP 127 933 13.6
Graphs
261 Font, Wilmer RHP 204 1523 13.4
Graphs
262 Chavez, Jesse RHP 174 1306 13.3
Graphs
263 Cashner, Andrew RHP 328 2511 13.1
Graphs
264 Brewer, Colten RHP 131 1016 12.9
Graphs
265 Lugo, Seth RHP 165 1275 12.9
Graphs
266 Herrera, Kelvin RHP 115 908 12.7
Graphs
267 Leake, Mike RHP 373 2969 12.6
Graphs
268 Armstrong, Shawn RHP 141 1132 12.5
Graphs
269 Pivetta, Nick RHP 200 1618 12.4
Graphs
270 Jansen, Kenley RHP 129 1049 12.3
Graphs
271 Lamet, Dinelson RHP 150 1232 12.2
Graphs
272 Mengden, Daniel RHP 127 1048 12.1
Graphs
273 Lambert, Peter RHP 192 1581 12.1
Graphs
274 Arrieta, Jake RHP 263 2192 12.0
Graphs
275 Holmes, Clay RHP 104 873 11.9
Graphs
276 Houser, Adrian RHP 215 1810 11.9
Graphs
277 Soria, Joakim RHP 129 1099 11.7
Graphs
278 Beede, Tyler RHP 232 2026 11.5
Graphs
279 Osich, Josh LHP 120 1053 11.4
Graphs
280 Keuchel, Dallas LHP 213 1864 11.4
Graphs
281 Springs, Jeffrey LHP 75 665 11.3
Graphs
282 Voth, Austin RHP 77 684 11.3
Graphs
283 Wieck, Brad LHP 70 633 11.1
Graphs
284 McCarthy, Kevin RHP 100 901 11.1
Graphs
285 Mills, Alec RHP 61 553 11.0
Graphs
286 Alvarez, Jose LHP 107 984 10.9
Graphs
287 Watson, Tony LHP 86 813 10.6
Graphs
288 Milone, Tommy LHP 172 1670 10.3
Graphs
289 Kintzler, Brandon RHP 87 855 10.2
Graphs
290 Erlin, Robbie LHP 98 959 10.2
Graphs
291 Poche, Colin LHP 87 869 10.0
Graphs
292 Sparkman, Glenn RHP 223 2273 9.8
Graphs
293 Lorenzen, Michael RHP 127 1298 9.8
Graphs
294 Lyles, Jordan RHP 231 2377 9.7
Graphs
295 Martin, Chris RHP 82 863 9.5
Graphs
296 Shaw, Bryan RHP 111 1188 9.3
Graphs
297 Alcántara, Victor RHP 63 687 9.2
Graphs
298 Sandoval, Patrick LHP 66 714 9.2
Graphs
299 Hernández, Félix RHP 109 1216 9.0
Graphs
300 Clippard, Tyler RHP 81 929 8.7
Graphs
301 Wilson, Justin LHP 57 691 8.2
Graphs
302 Newcomb, Sean LHP 96 1181 8.1
Graphs
303 Lauer, Eric LHP 201 2507 8.0
Graphs
304 Kolarek, Adam LHP 63 794 7.9
Graphs
305 Cordero, Jimmy RHP 39 542 7.2
Graphs
306 Maton, Phil RHP 44 608 7.2
Graphs
307 Dyson, Sam RHP 59 847 7.0
Graphs
308 Snell, Blake LHP 127 1891 6.7
Graphs
309 González, Chi Chi RHP 74 1145 6.5
Graphs
310 Brennan, Brandon RHP 46 713 6.5
Graphs
311 Bleier, Richard LHP 48 761 6.3
Graphs
312 López, Jorge RHP 124 2059 6.0
Graphs
313 Brault, Steven LHP 121 2001 6.0
Graphs
314 Doolittle, Sean LHP 62 1074 5.8
Graphs
315 Hughes, Jared RHP 63 1103 5.7
Graphs
316 Hall, Matt LHP 27 501 5.4
Graphs
317 Waguespack, Jacob RHP 70 1333 5.3
Graphs
318 Baez, Michel RHP 27 521 5.2
Graphs
319 Peters, Dillon LHP 50 1274 3.9
Graphs
320 Kahnle, Tommy RHP 40 1026 3.9
Graphs
321 Wick, Rowan RHP 22 587 3.7
Graphs
322 Urquidy, José RHP 24 693 3.5
Graphs
323 Bummer, Aaron LHP 36 1039 3.5
Graphs
324 Suarez, José LHP 51 1485 3.4
Graphs
325 Rodney, Fernando RHP 28 851 3.3
Graphs
326 Eovaldi, Nathan RHP 40 1264 3.2
Graphs
327 Sánchez, Aníbal RHP 74 2689 2.8
Graphs
328 Rodriguez, Eduardo LHP 84 3495 2.4
Graphs
329 Weaver, Luke RHP 20 1053 1.9
Graphs
330 Detwiler, Ross LHP 22 1157 1.9
Graphs
331 Gausman, Kevin RHP 30 1643 1.8
Graphs
332 Gott, Trevor RHP 13 913 1.4
Graphs
333 Kingham, Nick RHP 13 1027 1.3
Graphs
334 Blach, Ty LHP 7 520 1.3
Graphs
335 Andriese, Matt RHP 13 1204 1.1
Graphs
336 Hoffman, Jeff RHP 13 1256 1.0
Graphs
337 Miley, Wade LHP 28 2863 1.0
Graphs
338 Yates, Kirby RHP 9 1021 0.9
Graphs
339 Vincent, Nick RHP 6 747 0.8
Graphs
340 Davies, Zach RHP 20 2678 0.7
Graphs
341 Greene, Shane RHP 5 949 0.5
Graphs
342 Gray, Sonny RHP 12 2807 0.4
Graphs
343 Strasburg, Stephen RHP 12 3383 0.4
Graphs
344 Plutko, Adam RHP 8 1794 0.4
Graphs
345 Hirano, Yoshihisa RHP 3 934 0.3
Graphs
346 Ryu, Hyun Jin LHP 8 2705 0.3
Graphs
347 Minter, A.J. LHP 1 588 0.2
Graphs
348 Barnes, Jacob RHP 1 660 0.2
Graphs
349 Bassitt, Chris RHP 3 2410 0.1
Graphs
350 Ponce de Leon, Daniel RHP 1 861 0.1
Graphs
351 Pannone, Thomas LHP 1 1255 0.1
Graphs