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 % AB Hits BA xBA EV (MPH)      
1 Ramos, Wilson 23 529 4.3 22 20 .909 .735 95.9
Graphs
2 Bohm, Alec 32 661 4.8 32 29 .906 .782 94.2
Graphs
3 Hayes, Ke'Bryan 20 388 5.2 20 18 .900 .689 96.3
Graphs
4 DeJong, Paul 32 682 4.7 31 26 .839 .677 92.7
Graphs
5 Maldonado, Martín 24 695 3.5 24 20 .833 .653 88.2
Graphs
6 Villar, Jonathan 27 805 3.4 27 22 .815 .638 90.7
Graphs
7 Blackmon, Charlie 56 906 6.2 53 43 .811 .686 89.8
Graphs
8 Conforto, Michael 47 932 5.0 47 38 .809 .701 94.6
Graphs
9 Bradley Jr., Jackie 31 836 3.7 30 24 .800 .668 93.6
Graphs
10 Simmons, Andrelton 25 446 5.6 25 20 .800 .623 88.5
Graphs
11 France, Ty 35 614 5.7 35 28 .800 .711 91.6
Graphs
12 Naquin, Tyler 26 523 5.0 25 20 .800 .725 95.5
Graphs
13 Correa, Carlos 31 870 3.6 30 24 .800 .770 94.5
Graphs
14 Crawford, Brandon 34 732 4.6 34 27 .794 .684 95.5
Graphs
15 Akiyama, Shogo 34 821 4.1 34 27 .794 .634 91.7
Graphs
16 Yastrzemski, Mike 29 940 3.1 29 23 .793 .644 90.9
Graphs
17 Cruz, Nelson 33 846 3.9 33 26 .788 .717 97.5
Graphs
18 Belt, Brandon 32 686 4.7 32 25 .781 .679 97.4
Graphs
19 Frazier, Todd 32 715 4.5 32 25 .781 .703 94.5
Graphs
20 Peralta, David 41 822 5.0 41 32 .780 .700 94.7
Graphs
21 Candelario, Jeimer 41 844 4.9 41 32 .780 .696 95.3
Graphs
22 Dozier, Hunter 27 725 3.7 27 21 .778 .752 90.6
Graphs
23 Canó, Robinson 41 605 6.8 40 31 .775 .734 95.2
Graphs
24 Mountcastle, Ryan 22 520 4.2 22 17 .773 .625 91.3
Graphs
25 Smith, Dominic 48 757 6.3 48 37 .771 .650 94.8
Graphs
26 García Jr., Luis 26 505 5.1 26 20 .769 .709 92.6
Graphs
27 Lewis, Kyle 31 982 3.2 30 23 .767 .761 91.4
Graphs
28 Abreu, José 48 1027 4.7 47 36 .766 .672 96.9
Graphs
29 Kiner-Falefa, Isiah 34 799 4.3 34 26 .765 .702 91.9
Graphs
30 Ohtani, Shohei 21 739 2.8 21 16 .762 .773 91.7
Graphs
31 Iglesias, Jose 51 567 9.0 50 38 .760 .657 91.2
Graphs
32 Kiermaier, Kevin 25 653 3.8 25 19 .760 .726 96.2
Graphs
33 Duvall, Adam 25 798 3.1 25 19 .760 .724 92.8
Graphs
34 Anderson, Tim 33 786 4.2 33 25 .758 .708 93.4
Graphs
35 Swanson, Dansby 46 1060 4.3 45 34 .756 .663 93.3
Graphs
36 Gallo, Joey 20 956 2.1 20 15 .750 .712 96.6
Graphs
37 Schoop, Jonathan 29 624 4.6 28 21 .750 .707 92.3
Graphs
38 Ramírez, José 44 1146 3.8 44 33 .750 .675 95.4
Graphs
39 Moreland, Mitch 20 574 3.5 20 15 .750 .695 96.1
Graphs
40 Bregman, Alex 33 736 4.5 32 24 .750 .680 92.0
Graphs
41 Acuña Jr., Ronald 24 876 2.7 24 18 .750 .676 98.4
Graphs
42 Berti, Jon 24 585 4.1 24 18 .750 .644 88.9
Graphs
43 Soler, Jorge 27 739 3.7 27 20 .741 .713 98.8
Graphs
44 Mazara, Nomar 23 611 3.8 23 17 .739 .609 93.5
Graphs
45 Kemp, Tony 23 408 5.6 23 17 .739 .607 87.4
Graphs
46 Gomes, Yan 24 405 5.9 23 17 .739 .751 92.8
Graphs
47 Kieboom, Carter 20 536 3.7 19 14 .737 .652 90.1
Graphs
48 Adames, Willy 30 826 3.6 30 22 .733 .728 96.2
Graphs
49 Grossman, Robbie 30 751 4.0 30 22 .733 .629 92.7
Graphs
50 LeMahieu, DJ 45 829 5.4 45 33 .733 .679 95.8
Graphs
51 Sanó, Miguel 22 869 2.5 22 16 .727 .702 101.4
Graphs
52 Suzuki, Kurt 22 484 4.5 22 16 .727 .687 87.6
Graphs
53 Grandal, Yasmani 30 860 3.5 29 21 .724 .617 96.4
Graphs
54 Soto, Juan 29 827 3.5 29 21 .724 .691 99.8
Graphs
55 Markakis, Nick 36 550 6.5 36 26 .722 .626 92.5
Graphs
56 Reddick, Josh 43 836 5.1 43 31 .721 .664 90.6
Graphs
57 Moran, Colin 26 809 3.2 25 18 .720 .697 97.3
Graphs
58 Taveras, Leody 21 525 4.0 21 15 .714 .688 91.5
Graphs
59 Franco, Maikel 49 944 5.2 49 35 .714 .650 95.6
Graphs
60 Martinez, J.D. 42 898 4.7 42 30 .714 .610 95.6
Graphs
61 Vázquez, Christian 28 779 3.6 28 20 .714 .678 91.9
Graphs
62 Fuentes, Joshua 22 380 5.8 21 15 .714 .618 86.3
Graphs
63 Hernández, Teoscar 35 840 4.2 35 25 .714 .711 97.8
Graphs
64 Gurriel Jr., Lourdes 52 832 6.3 52 37 .712 .602 93.7
Graphs
65 Trout, Mike 38 1023 3.7 38 27 .711 .662 95.3
Graphs
66 Shaw, Travis 24 709 3.4 24 17 .708 .680 94.9
Graphs
67 Muncy, Max 24 1100 2.2 24 17 .708 .659 93.2
Graphs
68 Seager, Corey 48 807 5.9 48 34 .708 .702 100.5
Graphs
69 Goodrum, Niko 24 775 3.1 24 17 .708 .612 94.5
Graphs
70 Núñez, Renato 34 893 3.8 34 24 .706 .631 93.7
Graphs
71 Miller, Brad 27 705 3.8 27 19 .704 .681 96.7
Graphs
72 Moore, Dylan 27 656 4.1 27 19 .704 .700 97.1
Graphs
73 Cooper, Garrett 27 557 4.8 27 19 .704 .731 93.5
Graphs
74 Story, Trevor 50 1036 4.8 50 35 .700 .654 96.0
Graphs
75 Machado, Manny 52 936 5.6 50 35 .700 .705 94.9
Graphs
76 Ahmed, Nick 40 832 4.8 40 28 .700 .644 92.3
Graphs
77 Carpenter, Matt 20 736 2.7 20 14 .700 .582 93.8
Graphs
78 Perez, Salvador 40 563 7.1 40 28 .700 .705 94.3
Graphs
79 Turner, Trea 53 1033 5.1 53 37 .698 .683 95.2
Graphs
80 Tucker, Kyle 43 862 5.0 43 30 .698 .656 99.3
Graphs
81 Brantley, Michael 33 721 4.6 33 23 .697 .631 92.9
Graphs
82 Contreras, Willson 33 871 3.8 33 23 .697 .697 95.6
Graphs
83 Stallings, Jacob 23 618 3.7 23 16 .696 .659 93.4
Graphs
84 Joyce, Matt 23 602 3.8 23 16 .696 .676 89.3
Graphs
85 Dickerson, Alex 23 607 3.8 23 16 .696 .613 94.0
Graphs
86 Hays, Austin 23 537 4.3 23 16 .696 .719 89.0
Graphs
87 García, Avisaíl 36 724 5.0 36 25 .694 .685 92.9
Graphs
88 Lowe, Brandon 37 882 4.2 36 25 .694 .658 94.2
Graphs
89 Wendle, Joey 39 673 5.8 39 27 .692 .638 90.9
Graphs
90 Cronenworth, Jake 39 754 5.2 39 27 .692 .664 92.4
Graphs
91 Tatis Jr., Fernando 40 988 4.0 39 27 .692 .698 102.9
Graphs
92 Altuve, Jose 29 762 3.8 29 20 .690 .701 94.9
Graphs
93 Chapman, Matt 29 653 4.4 29 20 .690 .692 100.0
Graphs
94 Hosmer, Eric 29 570 5.1 29 20 .690 .652 92.1
Graphs
95 Castro, Willi 29 534 5.4 29 20 .690 .707 89.0
Graphs
96 Alonso, Pete 29 929 3.1 29 20 .690 .682 98.2
Graphs
97 Reyes, Victor 45 810 5.6 45 31 .689 .681 92.8
Graphs
98 Verdugo, Alex 36 923 3.9 35 24 .686 .633 92.1
Graphs
99 Tapia, Raimel 36 805 4.5 35 24 .686 .633 88.4
Graphs
100 Urshela, Gio 37 633 5.8 35 24 .686 .737 94.2
Graphs
101 Goldschmidt, Paul 51 978 5.2 51 35 .686 .701 93.9
Graphs
102 d'Arnaud, Travis 38 676 5.6 38 26 .684 .678 98.5
Graphs
103 Marte, Ketel 40 695 5.8 38 26 .684 .643 94.5
Graphs
104 Jiménez, Eloy 38 805 4.7 38 26 .684 .678 98.3
Graphs
105 Freeman, Freddie 57 1021 5.6 57 39 .684 .675 96.5
Graphs
106 Gyorko, Jedd 22 566 3.9 22 15 .682 .715 95.7
Graphs
107 Tauchman, Mike 22 469 4.7 22 15 .682 .697 86.6
Graphs
108 Ozuna, Marcell 47 1074 4.4 47 32 .681 .676 95.9
Graphs
109 Walker, Christian 48 962 5.0 47 32 .681 .682 96.9
Graphs
110 Báez, Javier 27 909 3.0 25 17 .680 .711 96.5
Graphs
111 Hiura, Keston 27 990 2.7 25 17 .680 .668 93.2
Graphs
112 Rosario, Amed 25 523 4.8 25 17 .680 .650 89.7
Graphs
113 Bichette, Bo 28 472 5.9 28 19 .679 .700 96.7
Graphs
114 Laureano, Ramón 28 895 3.1 28 19 .679 .667 93.6
Graphs
115 Reyes, Franmil 29 982 3.0 28 19 .679 .711 97.5
Graphs
116 Dickerson, Corey 28 861 3.3 28 19 .679 .637 89.3
Graphs
117 Rojas, Miguel 31 532 5.8 31 21 .677 .629 89.8
Graphs
118 Robles, Victor 32 756 4.2 31 21 .677 .612 83.6
Graphs
119 Taylor, Chris 37 858 4.3 37 25 .676 .676 93.7
Graphs
120 Biggio, Cavan 37 1112 3.3 37 25 .676 .608 90.5
Graphs
121 Nola, Austin 41 728 5.6 40 27 .675 .626 94.3
Graphs
122 Gregorius, Didi 50 902 5.5 49 33 .673 .600 91.6
Graphs
123 Kepler, Max 34 770 4.4 33 22 .667 .641 93.8
Graphs
124 Díaz, Yandy 24 573 4.2 24 16 .667 .600 93.8
Graphs
125 La Stella, Tommy 42 940 4.5 42 28 .667 .627 92.3
Graphs
126 Nimmo, Brandon 36 978 3.7 36 24 .667 .640 92.8
Graphs
127 Myers, Wil 39 843 4.6 39 26 .667 .629 93.0
Graphs
128 Goodwin, Brian 25 682 3.7 24 16 .667 .608 93.7
Graphs
129 Ruiz, Rio 33 788 4.2 33 22 .667 .605 99.5
Graphs
130 Gordon, Alex 30 707 4.2 30 20 .667 .636 89.9
Graphs
131 Tellez, Rowdy 21 441 4.8 21 14 .667 .663 97.0
Graphs
132 Smith, Will 31 610 5.1 30 20 .667 .689 96.8
Graphs
133 Turner, Justin 37 681 5.4 36 24 .667 .617 93.6
Graphs
134 Lopes, Tim 30 571 5.3 30 20 .667 .581 92.6
Graphs
135 Marte, Starling 38 943 4.0 38 25 .658 .635 91.8
Graphs
136 Rosario, Eddie 35 828 4.2 35 23 .657 .669 91.3
Graphs
137 Heyward, Jason 36 809 4.4 35 23 .657 .630 89.7
Graphs
138 Molina, Yadier 32 557 5.7 32 21 .656 .640 90.6
Graphs
139 Seager, Kyle 34 963 3.5 32 21 .656 .686 95.2
Graphs
140 Moustakas, Mike 29 660 4.4 29 19 .655 .639 93.3
Graphs
141 Frazier, Clint 26 688 3.8 26 17 .654 .621 95.1
Graphs
142 Torres, Gleyber 26 671 3.9 26 17 .654 .566 95.1
Graphs
143 Choi, Ji Man 24 595 4.0 23 15 .652 .594 97.3
Graphs
144 Realmuto, J.T. 23 742 3.1 23 15 .652 .625 93.7
Graphs
145 Hernández, Enrique 23 556 4.1 23 15 .652 .638 94.3
Graphs
146 Cabrera, Miguel 47 909 5.2 46 30 .652 .697 95.5
Graphs
147 Giménez, Andrés 23 502 4.6 23 15 .652 .675 92.7
Graphs
148 Pillar, Kevin 46 829 5.5 46 30 .652 .648 92.1
Graphs
149 Vogelbach, Daniel 20 615 3.3 20 13 .650 .711 99.0
Graphs
150 Gosselin, Phil 20 418 4.8 20 13 .650 .608 90.8
Graphs
151 Espinal, Santiago 21 266 7.9 20 13 .650 .600 92.1
Graphs
152 Galvis, Freddy 20 618 3.2 20 13 .650 .647 93.0
Graphs
153 Pérez, Michael 20 366 5.5 20 13 .650 .632 91.8
Graphs
154 Arraez, Luis 37 512 7.2 37 24 .649 .583 90.2
Graphs
155 Polanco, Jorge 48 901 5.3 48 31 .646 .671 89.6
Graphs
156 Merrifield, Whit 62 996 6.2 62 40 .645 .639 90.3
Graphs
157 Flores, Wilmer 42 892 4.7 42 27 .643 .599 92.0
Graphs
158 Hicks, Aaron 28 918 3.1 28 18 .643 .720 93.2
Graphs
159 Grisham, Trent 39 1048 3.7 39 25 .641 .668 91.9
Graphs
160 Kendrick, Howie 26 384 6.8 25 16 .640 .648 93.0
Graphs
161 Semien, Marcus 36 984 3.7 36 23 .639 .612 92.0
Graphs
162 Tsutsugo, Yoshi 22 847 2.6 22 14 .636 .652 97.7
Graphs
163 Happ, Ian 41 941 4.4 41 26 .634 .634 94.8
Graphs
164 Calhoun, Kole 30 901 3.3 30 19 .633 .656 94.3
Graphs
165 Arenado, Nolan 35 684 5.1 35 22 .629 .578 94.8
Graphs
166 Voit, Luke 35 910 3.8 35 22 .629 .709 96.1
Graphs
167 Arcia, Orlando 43 703 6.1 43 27 .628 .641 92.8
Graphs
168 Gamel, Ben 32 513 6.2 32 20 .625 .607 92.4
Graphs
169 Solano, Donovan 53 746 7.1 53 33 .623 .602 92.0
Graphs
170 Grichuk, Randal 39 855 4.6 37 23 .622 .684 98.3
Graphs
171 Solak, Nick 37 895 4.1 37 23 .622 .678 92.7
Graphs
172 Hernández, César 58 1076 5.4 58 36 .621 .610 93.9
Graphs
173 Yelich, Christian 29 1100 2.6 29 18 .621 .639 98.6
Graphs
174 Haseley, Adam 21 369 5.7 21 13 .619 .586 90.6
Graphs
175 Mullins, Cedric 21 602 3.5 21 13 .619 .586 93.3
Graphs
176 Rendon, Anthony 47 889 5.3 47 29 .617 .638 92.3
Graphs
177 Panik, Joe 26 535 4.9 26 16 .615 .660 92.3
Graphs
178 Bellinger, Cody 39 967 4.0 39 24 .615 .684 93.5
Graphs
179 Hampson, Garrett 32 772 4.1 31 19 .613 .612 87.7
Graphs
180 Robert Jr., Luis 32 882 3.6 31 19 .613 .611 92.7
Graphs
181 Canha, Mark 37 1063 3.5 36 22 .611 .604 93.3
Graphs
182 Bogaerts, Xander 36 967 3.7 36 22 .611 .662 95.9
Graphs
183 Piscotty, Stephen 28 588 4.8 28 17 .607 .631 92.2
Graphs
184 Anderson, Brian 33 888 3.7 33 20 .606 .617 93.8
Graphs
185 Riley, Austin 38 773 4.9 38 23 .605 .640 94.5
Graphs
186 Profar, Jurickson 43 837 5.1 43 26 .605 .643 88.8
Graphs
187 Wong, Kolten 38 849 4.5 38 23 .605 .574 90.0
Graphs
188 Devers, Rafael 43 980 4.4 43 26 .605 .615 95.2
Graphs
189 Edman, Tommy 41 876 4.7 40 24 .600 .690 93.5
Graphs
190 Smoak, Justin 20 554 3.6 20 12 .600 .616 96.1
Graphs
191 Hoskins, Rhys 20 769 2.6 20 12 .600 .718 95.1
Graphs
192 Olson, Matt 30 1002 3.0 30 18 .600 .660 95.8
Graphs
193 Araúz, Jonathan 20 335 6.0 20 12 .600 .685 86.4
Graphs
194 McCutchen, Andrew 48 974 4.9 47 28 .596 .659 92.7
Graphs
195 Longoria, Evan 34 794 4.3 32 19 .594 .672 96.2
Graphs
196 Braun, Ryan 32 496 6.5 32 19 .594 .634 93.0
Graphs
197 Naylor, Josh 22 380 5.8 22 13 .591 .644 93.3
Graphs
198 Polanco, Gregory 23 755 3.0 22 13 .591 .761 99.7
Graphs
199 Castellanos, Nick 44 966 4.6 44 26 .591 .668 94.2
Graphs
200 Springer, George 39 821 4.8 39 23 .590 .667 94.2
Graphs
201 Moncada, Yoán 34 981 3.5 34 20 .588 .613 90.9
Graphs
202 Severino, Pedro 34 741 4.6 34 20 .588 .665 92.7
Graphs
203 Pujols, Albert 34 622 5.5 34 20 .588 .642 92.4
Graphs
204 Alberto, Hanser 46 760 6.1 46 27 .587 .612 88.5
Graphs
205 Eaton, Adam 29 676 4.3 29 17 .586 .651 91.9
Graphs
206 Guerrero Jr., Vladimir 36 907 4.0 36 21 .583 .679 98.0
Graphs
207 Lopez, Nicky 36 749 4.8 36 21 .583 .602 92.8
Graphs
208 Frazier, Adam 43 885 4.9 43 25 .581 .655 89.7
Graphs
209 Reynolds, Bryan 31 863 3.6 31 18 .581 .636 91.6
Graphs
210 Escobar, Eduardo 43 811 5.3 43 25 .581 .679 92.6
Graphs
211 Fletcher, David 50 906 5.5 50 29 .580 .671 87.7
Graphs
212 Carlson, Dylan 26 492 5.3 26 15 .577 .618 97.7
Graphs
213 Madrigal, Nick 26 424 6.1 26 15 .577 .671 86.6
Graphs
214 Sogard, Eric 34 499 6.8 33 19 .576 .647 85.5
Graphs
215 Davis, J.D. 34 951 3.6 33 19 .576 .708 96.9
Graphs
216 Pollock, AJ 41 746 5.5 40 23 .575 .637 96.7
Graphs
217 Crawford, J.P. 48 935 5.1 47 27 .574 .639 89.8
Graphs
218 Paredes, Isaac 21 449 4.7 21 12 .571 .568 89.6
Graphs
219 Chavis, Michael 30 622 4.8 28 16 .571 .610 93.7
Graphs
220 Santana, Carlos 35 1123 3.1 35 20 .571 .663 92.5
Graphs
221 Gonzalez, Marwin 37 802 4.6 35 20 .571 .656 93.8
Graphs
222 Wolters, Tony 28 412 6.8 28 16 .571 .624 88.7
Graphs
223 Rizzo, Anthony 44 985 4.5 44 25 .568 .664 93.9
Graphs
224 Valaika, Pat 30 570 5.3 30 17 .567 .621 91.2
Graphs
225 Cabrera, Asdrúbal 30 849 3.5 30 17 .567 .644 95.6
Graphs
226 Segura, Jean 32 821 3.9 32 18 .563 .631 93.4
Graphs
227 Murphy, Daniel 25 487 5.1 25 14 .560 .595 85.1
Graphs
228 Romine, Austin 25 525 4.8 25 14 .560 .627 93.4
Graphs
229 Dubón, Mauricio 35 680 5.1 34 19 .559 .630 90.1
Graphs
230 Lindor, Francisco 62 1118 5.5 61 34 .557 .637 94.2
Graphs
231 Winker, Jesse 28 783 3.6 27 15 .556 .625 96.0
Graphs
232 Aguilar, Jesús 49 882 5.6 49 27 .551 .605 90.1
Graphs
233 Lamb, Jake 20 431 4.6 20 11 .550 .569 95.0
Graphs
234 Thames, Eric 20 580 3.4 20 11 .550 .620 97.7
Graphs
235 Betts, Mookie 53 930 5.7 53 29 .547 .632 93.4
Graphs
236 Santander, Anthony 44 589 7.5 44 24 .545 .605 91.9
Graphs
237 Harper, Bryce 33 973 3.4 33 18 .545 .636 96.1
Graphs
238 Slater, Austin 22 431 5.1 22 12 .545 .635 90.2
Graphs
239 Gurriel, Yuli 52 789 6.6 50 27 .540 .629 92.9
Graphs
240 Votto, Joey 30 923 3.3 30 16 .533 .664 95.1
Graphs
241 Inciarte, Ender 23 538 4.3 21 11 .524 .599 85.7
Graphs
242 Suárez, Eugenio 25 999 2.5 25 13 .520 .640 93.1
Graphs
243 Bell, Josh 27 857 3.2 27 14 .519 .716 97.9
Graphs
244 Margot, Manuel 33 583 5.7 33 17 .515 .621 90.8
Graphs
245 Newman, Kevin 37 662 5.6 36 18 .500 .554 89.9
Graphs
246 Gardner, Brett 32 653 4.9 32 16 .500 .531 94.6
Graphs
247 Jansen, Danny 24 571 4.2 24 12 .500 .593 89.2
Graphs
248 McNeil, Jeff 44 804 5.5 44 22 .500 .590 89.5
Graphs
249 González, Erik 39 661 5.9 36 17 .472 .604 93.1
Graphs
250 Peraza, José 28 412 6.8 28 13 .464 .546 89.6
Graphs
251 Schwarber, Kyle 24 955 2.5 24 11 .458 .572 94.1
Graphs
252 Encarnación, Edwin 20 791 2.5 20 9 .450 .518 87.7
Graphs
253 Machín, Vimael 20 270 7.4 20 8 .400 .562 92.6
Graphs