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 Richards, Garrett RHP 1307 1313 99.5
Graphs
2 Verlander, Justin RHP 3414 3427 99.6
Graphs
3 Hill, Rich LHP 2077 2104 98.7
Graphs
4 Romo, Sergio RHP 100 1130 8.8
Graphs
5 Ross, Tyson RHP 2115 2499 84.6
Graphs
6 McGowin, Kyle RHP 68 130 52.3
Graphs
7 Bridwell, Parker RHP 36 115 31.3
Graphs
8 Gray, Sonny RHP 1919 2249 85.3
Graphs
9 Stratton, Chris RHP 2322 2455 94.6
Graphs
10 Darvish, Yu RHP 701 740 94.7
Graphs
11 Buehler, Walker RHP 2012 2173 92.6
Graphs
12 Germán, Domingo RHP 1166 1467 79.5
Graphs
13 Minor, Mike LHP 2549 2552 99.9
Graphs
14 Cole, Gerrit RHP 3240 3257 99.5
Graphs
15 Triggs, Andrew RHP 715 723 98.9
Graphs
16 Eickhoff, Jerad RHP 56 98 57.1
Graphs
17 Kershaw, Clayton LHP 2357 2364 99.7
Graphs
18 Jennings, Dan LHP 3 1070 0.3
Graphs
19 McGuire, Deck RHP 200 715 28.0
Graphs
20 Elías, Roenis LHP 275 829 33.2
Graphs
21 McCullers Jr., Lance RHP 2074 2108 98.4
Graphs
22 Chatwood, Tyler RHP 1778 1950 91.2
Graphs
23 Lugo, Seth RHP 415 1614 25.7
Graphs
24 Bauer, Trevor RHP 2760 2853 96.7
Graphs
25 Lucas, Josh RHP 52 248 21.0
Graphs
26 Lorenzen, Michael RHP 190 1292 14.7
Graphs
27 Schultz, Jaime RHP 32 583 5.5
Graphs
28 Severino, Luis RHP 2988 3152 94.8
Graphs
29 Cuevas, William RHP 38 348 10.9
Graphs
30 Soroka, Michael RHP 384 405 94.8
Graphs
31 Strahm, Matt LHP 201 998 20.1
Graphs
32 Tomlin, Josh RHP 714 1185 60.3
Graphs
33 Stroman, Marcus RHP 1682 1707 98.5
Graphs
34 Sadzeck, Connor RHP 36 166 21.7
Graphs
35 Kluber, Corey RHP 3032 3181 95.3
Graphs
36 Porcello, Rick RHP 3095 3096 100.0
Graphs
37 Morton, Charlie RHP 2682 2688 99.8
Graphs
38 Adams, Chance RHP 83 153 54.2
Graphs
39 Pivetta, Nick RHP 2750 2846 96.6
Graphs
40 Kopech, Michael RHP 252 256 98.4
Graphs
41 Samardzija, Jeff RHP 802 805 99.6
Graphs
42 Glasnow, Tyler RHP 865 1855 46.6
Graphs
43 Peters, Dillon LHP 437 504 86.7
Graphs
44 Hudson, Daniel RHP 14 739 1.9
Graphs
45 Brigham, Jeff RHP 316 316 100.0
Graphs
46 Mejía, Adalberto LHP 315 357 88.2
Graphs
47 Valdez, Framber LHP 427 633 67.5
Graphs
48 Duffey, Tyler RHP 29 419 6.9
Graphs
49 Ramirez, Noé RHP 22 1379 1.6
Graphs
50 Fry, Jace LHP 30 891 3.4
Graphs
51 Hoffman, Jeff RHP 76 181 42.0
Graphs
52 Wainwright, Adam RHP 732 732 100.0
Graphs
53 Norris, Daniel LHP 625 816 76.6
Graphs
54 Montas, Frankie RHP 918 995 92.3
Graphs
55 Taillon, Jameson RHP 2935 2960 99.2
Graphs
56 Foltynewicz, Mike RHP 2910 3041 95.7
Graphs
57 Wood, Hunter RHP 244 696 35.1
Graphs
58 Heaney, Andrew LHP 2750 2755 99.8
Graphs
59 Loáisiga, Jonathan RHP 335 499 67.1
Graphs
60 Peralta, Freddy RHP 1312 1382 94.9
Graphs
61 Castro, Miguel RHP 57 1460 3.9
Graphs
62 Peacock, Brad RHP 33 1156 2.9
Graphs
63 Cessa, Luis RHP 312 704 44.3
Graphs
64 Farrell, Luke RHP 123 595 20.7
Graphs
65 Kennedy, Ian RHP 2054 2060 99.7
Graphs
66 Graveman, Kendall RHP 626 632 99.1
Graphs
67 Mitchell, Bryan RHP 882 1227 71.9
Graphs
68 Mikolas, Miles RHP 2985 3004 99.4
Graphs
69 Vincent, Nick RHP 26 829 3.1
Graphs
70 Sale, Chris LHP 2524 2525 100.0
Graphs
71 Voth, Austin RHP 171 216 79.2
Graphs
72 Bundy, Dylan RHP 2813 2844 98.9
Graphs
73 Kittredge, Andrew RHP 118 640 18.4
Graphs
74 Turnbull, Spencer RHP 271 283 95.8
Graphs
75 Peña, Félix RHP 1357 1409 96.3
Graphs
76 Carpenter, Ryan LHP 402 425 94.6
Graphs
77 Santos, Luis RHP 42 377 11.1
Graphs
78 Johnson, Brian LHP 1017 1710 59.5
Graphs
79 Plutko, Adam RHP 1078 1268 85.0
Graphs
80 Carrasco, Carlos RHP 2732 2970 92.0
Graphs
81 Andriese, Matt RHP 253 1345 18.8
Graphs
82 Fiers, Mike RHP 2614 2683 97.4
Graphs
83 Ramírez, Yefry RHP 1058 1224 86.4
Graphs
84 Stripling, Ross RHP 1664 1999 83.2
Graphs
85 Farmer, Buck RHP 41 1255 3.3
Graphs
86 Ferguson, Caleb LHP 206 830 24.8
Graphs
87 Lynn, Lance RHP 2805 2942 95.3
Graphs
88 Gossett, Daniel RHP 373 393 94.9
Graphs
89 Gonzales, Marco LHP 2562 2564 99.9
Graphs
90 Anderson, Drew RHP 94 221 42.5
Graphs
91 García, Jaime LHP 1093 1381 79.1
Graphs
92 Zimmermann, Jordan RHP 2040 2076 98.3
Graphs
93 Duffy, Danny LHP 2761 2785 99.1
Graphs
94 Musgrove, Joe RHP 1619 1628 99.4
Graphs
95 Márquez, Germán RHP 3111 3121 99.7
Graphs
96 Scherzer, Max RHP 3408 3493 97.6
Graphs
97 Miller, Shelby RHP 308 328 93.9
Graphs
98 Vargas, Jason LHP 1540 1553 99.2
Graphs
99 James, Josh RHP 243 349 69.6
Graphs
100 Kuhl, Chad RHP 1374 1435 95.7
Graphs
101 Stephenson, Robert RHP 227 247 91.9
Graphs
102 deGrom, Jacob RHP 3177 3212 98.9
Graphs
103 Despaigne, Odrisamer RHP 360 766 47.0
Graphs
104 Trivino, Lou RHP 11 1124 1.0
Graphs
105 Teheran, Julio RHP 2642 2802 94.3
Graphs
106 Arrieta, Jake RHP 2755 2760 99.8
Graphs
107 Yacabonis, Jimmy RHP 452 673 67.2
Graphs
108 Rodriguez, Jefry RHP 702 916 76.6
Graphs
109 Snell, Blake LHP 2902 2918 99.5
Graphs
110 Archer, Chris RHP 2249 2505 89.8
Graphs
111 Smith, Caleb LHP 1345 1393 96.6
Graphs
112 Corbin, Patrick LHP 3136 3142 99.8
Graphs
113 McCarthy, Brandon RHP 1202 1215 98.9
Graphs
114 Velasquez, Vince RHP 2360 2471 95.5
Graphs
115 VerHagen, Drew RHP 79 912 8.7
Graphs
116 Lester, Jon LHP 3106 3121 99.5
Graphs
117 Skaggs, Tyler LHP 2146 2166 99.1
Graphs
118 Sanchez, Aaron RHP 1793 1794 99.9
Graphs
119 Alexander, Scott LHP 19 968 2.0
Graphs
120 Meisinger, Ryan RHP 20 367 5.4
Graphs
121 May, Trevor RHP 26 448 5.8
Graphs
122 Sparkman, Glenn RHP 241 670 36.0
Graphs
123 Holland, Derek LHP 2745 2908 94.4
Graphs
124 Fulmer, Carson RHP 633 657 96.3
Graphs
125 Greinke, Zack RHP 3166 3212 98.6
Graphs
126 Straily, Dan RHP 2072 2136 97.0
Graphs
127 Flexen, Chris RHP 76 151 50.3
Graphs
128 Maeda, Kenta RHP 1620 2051 79.0
Graphs
129 Keller, Brad RHP 1756 2234 78.6
Graphs
130 Holder, Jonathan RHP 19 1032 1.8
Graphs
131 Jackson, Edwin RHP 1478 1482 99.7
Graphs
132 Davies, Zach RHP 1123 1124 99.9
Graphs
133 Boyd, Matthew LHP 2740 2860 95.8
Graphs
134 Wisler, Matt RHP 268 606 44.2
Graphs
135 Reyes, Alex RHP 71 73 97.3
Graphs
136 Blackburn, Paul RHP 432 442 97.7
Graphs
137 Ramírez, Erasmo RHP 726 753 96.4
Graphs
138 Wheeler, Zack RHP 2880 2884 99.9
Graphs
139 Hendriks, Liam RHP 150 448 33.5
Graphs
140 Hutchison, Drew RHP 383 751 51.0
Graphs
141 Estrada, Marco RHP 2498 2500 99.9
Graphs
142 Anderson, Tyler LHP 2849 2853 99.9
Graphs
143 Alcantara, Sandy RHP 559 567 98.6
Graphs
144 Medlen, Kris RHP 100 101 99.0
Graphs
145 Rodón, Carlos LHP 1892 1966 96.2
Graphs
146 Pomeranz, Drew LHP 992 1447 68.6
Graphs
147 Kingham, Nick RHP 1209 1304 92.7
Graphs
148 González, Miguel RHP 258 258 100.0
Graphs
149 Cole, Taylor RHP 71 571 12.4
Graphs
150 Hellickson, Jeremy RHP 1379 1380 99.9
Graphs
151 Nix, Jacob RHP 655 656 99.8
Graphs
152 Festa, Matt RHP 13 159 8.2
Graphs
153 Shields, James RHP 3269 3306 98.9
Graphs
154 Ponce de Leon, Daniel RHP 365 581 62.8
Graphs
155 Miley, Wade LHP 1279 1291 99.1
Graphs
156 Gant, John RHP 1581 1875 84.3
Graphs
157 Moore, Matt LHP 1042 1792 58.1
Graphs
158 Gomber, Austin LHP 940 1226 76.7
Graphs
159 Nova, Iván RHP 2527 2529 99.9
Graphs
160 Miranda, Aríel LHP 92 92 100.0
Graphs
161 Fillmyer, Heath RHP 1122 1328 84.5
Graphs
162 Volstad, Chris RHP 66 832 7.9
Graphs
163 Bieber, Shane RHP 1703 1805 94.3
Graphs
164 Castillo, Diego RHP 257 893 28.8
Graphs
165 Hammel, Jason RHP 1574 2073 75.9
Graphs
166 Anderson, Chase RHP 2600 2602 99.9
Graphs
167 Happ, J.A. LHP 3048 3051 99.9
Graphs
168 Lauer, Eric LHP 1914 2026 94.5
Graphs
169 Phillips, Evan RHP 25 219 11.4
Graphs
170 Font, Wilmer RHP 328 841 39.0
Graphs
171 Harvey, Matt RHP 2421 2535 95.5
Graphs
172 Clevinger, Mike RHP 3253 3265 99.6
Graphs
173 Wilkerson, Aaron RHP 91 166 54.8
Graphs
174 Fried, Max LHP 371 571 65.0
Graphs
175 Erlin, Robbie LHP 906 1594 56.8
Graphs
176 Berríos, José RHP 2976 3068 97.0
Graphs
177 Stanek, Ryne RHP 666 1081 61.6
Graphs
178 Paxton, James LHP 2595 2603 99.7
Graphs
179 Fulmer, Michael RHP 2079 2152 96.6
Graphs
180 Finnegan, Brandon LHP 378 396 95.5
Graphs
181 Rodriguez, Eduardo LHP 2207 2313 95.4
Graphs
182 Flaherty, Jack RHP 2468 2587 95.4
Graphs
183 Gibson, Kyle RHP 3092 3243 95.3
Graphs
184 Bassitt, Chris RHP 630 807 78.1
Graphs
185 Lockett, Walker RHP 250 290 86.2
Graphs
186 Wilson, Bryse RHP 84 135 62.2
Graphs
187 Cahill, Trevor RHP 1735 1791 96.9
Graphs
188 Borucki, Ryan LHP 1567 1582 99.1
Graphs
189 Ray, Robbie LHP 2278 2287 99.6
Graphs
190 Lucchesi, Joey LHP 2056 2158 95.3
Graphs
191 Buchholz, Clay RHP 1418 1419 99.9
Graphs
192 Hardy, Blaine LHP 1056 1368 77.2
Graphs
193 Newcomb, Sean LHP 2900 2921 99.3
Graphs
194 Sabathia, CC LHP 2441 2507 97.4
Graphs
195 Richard, Clayton LHP 2382 2387 99.8
Graphs
196 González, Gio LHP 3015 3022 99.8
Graphs
197 Gohara, Luiz LHP 68 302 22.5
Graphs
198 Strasburg, Stephen RHP 2142 2161 99.1
Graphs
199 Holmes, Clay RHP 274 499 54.9
Graphs
200 Blevins, Jerry LHP 29 779 3.7
Graphs
201 Walker, Taijuan RHP 224 224 100.0
Graphs
202 Junis, Jakob RHP 2837 2838 100.0
Graphs
203 Eflin, Zach RHP 2022 2040 99.1
Graphs
204 Godley, Zack RHP 2964 3008 98.5
Graphs
205 Weaver, Luke RHP 2228 2386 93.4
Graphs
206 Axford, John RHP 38 916 4.1
Graphs
207 Beeks, Jalen LHP 88 880 10.0
Graphs
208 Hess, David RHP 1562 1752 89.2
Graphs
209 Roark, Tanner RHP 2943 2958 99.5
Graphs
210 Montgomery, Jordan LHP 453 453 100.0
Graphs
211 Mills, Alec RHP 173 292 59.2
Graphs
212 Matz, Steven LHP 2692 2693 100.0
Graphs
213 Stewart, Brock RHP 141 336 42.0
Graphs
214 Gonzalez, Merandy RHP 97 437 22.2
Graphs
215 Chacín, Jhoulys RHP 2785 3008 92.6
Graphs
216 Banda, Anthony LHP 50 190 26.3
Graphs
217 Ortiz, Luis F. RHP 42 66 63.6
Graphs
218 Mengden, Daniel RHP 1436 1775 80.9
Graphs
219 Stewart, Kohl RHP 331 628 52.7
Graphs
220 Eovaldi, Nathan RHP 1694 1795 94.4
Graphs
221 Mahle, Tyler RHP 1956 2071 94.4
Graphs
222 Richards, Trevor RHP 2210 2232 99.0
Graphs
223 Odorizzi, Jake RHP 2974 3077 96.7
Graphs
224 Colon, Bartolo RHP 2129 2228 95.6
Graphs
225 Gray, Jon RHP 2798 2800 99.9
Graphs
226 DeSclafani, Anthony RHP 1754 1792 97.9
Graphs
227 Koch, Matt RHP 1142 1296 88.1
Graphs
228 Tillman, Chris RHP 518 520 99.6
Graphs
229 Cole, A.J. RHP 137 877 15.6
Graphs
230 Rodríguez, Dereck RHP 1751 1863 94.0
Graphs
231 Freeland, Kyle LHP 3236 3250 99.6
Graphs
232 Leake, Mike RHP 2792 2798 99.8
Graphs
233 Gallardo, Yovani RHP 1594 1668 95.6
Graphs
234 Nola, Aaron RHP 3209 3212 99.9
Graphs
235 Suter, Brent LHP 1512 1638 92.3
Graphs
236 Ramírez, JC RHP 128 128 100.0
Graphs
237 Martinez, Carlos RHP 1610 1974 81.6
Graphs
238 Venters, Jonny LHP 23 528 4.4
Graphs
239 Barria, Jaime RHP 2168 2171 99.9
Graphs
240 De Jong, Chase RHP 270 279 96.8
Graphs
241 Pannone, Thomas LHP 573 695 82.4
Graphs
242 García, Jarlín LHP 513 1037 49.5
Graphs
243 Hughes, Phil RHP 130 562 23.1
Graphs
244 Castillo, Luis RHP 2761 2778 99.4
Graphs
245 Biagini, Joe RHP 362 1227 29.5
Graphs
246 Claudio, Alex LHP 16 1065 1.5
Graphs
247 Bibens-Dirkx, Austin RHP 569 778 73.1
Graphs
248 Yarbrough, Ryan LHP 452 2398 18.8
Graphs
249 Clippard, Tyler RHP 26 1158 2.2
Graphs
250 Blach, Ty LHP 1048 1879 55.8
Graphs
251 Wright Jr., Mike RHP 118 1562 7.6
Graphs
252 Romano, Sal RHP 2138 2404 88.9
Graphs
253 Skoglund, Eric LHP 1017 1088 93.5
Graphs
254 Senzatela, Antonio RHP 1143 1529 74.8
Graphs
255 Bumgarner, Madison LHP 2045 2053 99.6
Graphs
256 López, Jorge RHP 569 886 64.2
Graphs
257 Ureña, José RHP 2764 2776 99.6
Graphs
258 Turner, Jacob RHP 37 162 22.8
Graphs
259 Cobb, Alex RHP 2436 2437 100.0
Graphs
260 Lamb, John LHP 202 202 100.0
Graphs
261 Kelly, Casey RHP 232 354 65.5
Graphs
262 Reid-Foley, Sean RHP 591 636 92.9
Graphs
263 Gonsalves, Stephen LHP 284 510 55.7
Graphs
264 Sánchez, Aníbal RHP 2006 2130 94.2
Graphs
265 Price, David LHP 2711 2716 99.8
Graphs
266 Santiago, Héctor LHP 605 1963 30.8
Graphs
267 Hendricks, Kyle RHP 3047 3051 99.9
Graphs
268 Underwood Jr., Duane RHP 77 77 100.0
Graphs
269 Johnson, Jim RHP 25 1016 2.5
Graphs
270 De Los Santos, Enyel RHP 172 335 51.3
Graphs
271 Woodruff, Brandon RHP 335 750 44.7
Graphs
272 Guerra, Junior RHP 2166 2306 93.9
Graphs
273 Syndergaard, Noah RHP 2397 2412 99.4
Graphs
274 Kennedy, Brett RHP 503 503 100.0
Graphs
275 López, Pablo RHP 947 950 99.7
Graphs
276 Suárez, Andrew LHP 2475 2492 99.3
Graphs
277 Lewicki, Artie RHP 231 655 35.3
Graphs
278 Chirinos, Yonny RHP 498 1315 37.9
Graphs
279 Sampson, Adrian RHP 318 339 93.8
Graphs
280 Toussaint, Touki RHP 433 476 91.0
Graphs
281 Brault, Steven LHP 429 1649 26.0
Graphs
282 Milone, Tommy LHP 338 418 80.9
Graphs
283 Pérez, Martín LHP 1246 1404 88.7
Graphs
284 Cashner, Andrew RHP 2645 2649 99.8
Graphs
285 Devenski, Chris RHP 28 776 3.6
Graphs
286 Chen, Wei-Yin LHP 2200 2224 98.9
Graphs
287 Hernández, Elieser RHP 433 1113 38.9
Graphs
288 Bergman, Christian RHP 156 200 78.0
Graphs
289 Lyles, Jordan RHP 746 1402 53.2
Graphs
290 Ryu, Hyun Jin LHP 1237 1238 99.9
Graphs
291 Hernández, Félix RHP 2467 2565 96.2
Graphs
292 Reed, Cody LHP 487 719 67.7
Graphs
293 Smith, Burch RHP 428 1431 29.9
Graphs
294 Williams, Trevor RHP 2645 2723 97.1
Graphs
295 Keuchel, Dallas LHP 3289 3310 99.4
Graphs
296 Tropeano, Nick RHP 1168 1179 99.1
Graphs
297 Lively, Ben RHP 418 541 77.3
Graphs
298 Romero, Fernando RHP 942 961 98.0
Graphs
299 Liriano, Francisco LHP 2194 2265 96.9
Graphs
300 Tanaka, Masahiro RHP 2303 2398 96.0
Graphs
301 Santana, Ervin RHP 420 429 97.9
Graphs
302 Oaks, Trevor RHP 146 247 59.1
Graphs
303 Giolito, Lucas RHP 2998 3007 99.7
Graphs
304 Ohtani, Shohei RHP 846 853 99.2
Graphs
305 Cueto, Johnny RHP 784 794 98.7
Graphs
306 López, Reynaldo RHP 3053 3084 99.0
Graphs
307 Méndez, Yohander LHP 384 492 78.0
Graphs
308 Rogers, Josh LHP 201 212 94.8
Graphs
309 Hamels, Cole LHP 3054 3061 99.8
Graphs
310 Littell, Zack RHP 155 427 36.3
Graphs
311 Covey, Dylan RHP 1848 2053 90.0
Graphs
312 Gaviglio, Sam RHP 1953 2041 95.7
Graphs
313 Quintana, Jose LHP 2889 2908 99.3
Graphs
314 Wacha, Michael RHP 1413 1419 99.6
Graphs
315 Gagnon, Drew RHP 81 210 38.6
Graphs
316 Gausman, Kevin RHP 2997 3004 99.8
Graphs
317 Beede, Tyler RHP 166 166 100.0
Graphs
318 Conlon, P.J. LHP 101 135 74.8
Graphs
319 Anderson, Brett LHP 1197 1203 99.5
Graphs
320 Hauschild, Mike RHP 50 140 35.7
Graphs
321 Perdomo, Luis RHP 790 831 95.1
Graphs
322 Scribner, Troy RHP 98 98 100.0
Graphs
323 Montgomery, Mike LHP 1522 1947 78.2
Graphs
324 Springs, Jeffrey LHP 69 562 12.3
Graphs
325 Ross, Joe RHP 250 250 100.0
Graphs
326 Oswalt, Corey RHP 876 1034 84.7
Graphs
327 Slegers, Aaron RHP 113 216 52.3
Graphs
328 Tseng, Jen-Ho RHP 39 39 100.0
Graphs
329 Fister, Doug RHP 1114 1116 99.8
Graphs
330 Velázquez, Hector RHP 510 1389 36.7
Graphs
331 Suárez, Ranger LHP 182 225 80.9
Graphs
332 Wood, Alex LHP 2370 2443 97.0
Graphs
333 Fedde, Erick RHP 928 945 98.2
Graphs
334 Bailey, Homer RHP 1767 1789 98.8
Graphs
335 Faria, Jake RHP 913 1117 81.7
Graphs
336 Shoemaker, Matt RHP 497 499 99.6
Graphs
337 Wright, Steven RHP 45 824 5.5
Graphs
338 LeBlanc, Wade LHP 2233 2448 91.2
Graphs
339 Jurado, Ariel RHP 629 877 71.7
Graphs
340 Bettis, Chad RHP 1738 1926 90.2
Graphs
341 Allard, Kolby LHP 81 161 50.3
Graphs
342 Moya, Gabriel LHP 143 645 22.2
Graphs
343 Manaea, Sean LHP 2308 2371 97.3
Graphs