STATS BASEBALL
MLB        MAJOR LEAGUE BASEBALL

STATISTICS

LEADERS
PLAYERS GP W L SV H HR R ER BB K OUT ERA
1Braves Greg Maddux25 16 6 0 150 4 44 35 31 156 606 1,56
2Angels Chuck Finley25 10 10 0 178 21 95 88 71 148 550 4,32
3White Sox Jack McDowell25 10 9 0 186 12 82 75 42 127 543 3,73
4Phillies Danny Jackson25 14 6 0 183 13 71 65 46 129 538 3,26
5Mets Bret Saberhagen24 14 4 0 169 13 58 54 13 143 532 2,74
6Indians Dennis Martinez24 11 6 0 166 14 75 69 44 92 530 3,52
7Orioles Mike Mussina24 16 5 0 163 19 63 60 42 99 529 3,06
8Blue Jays Pat Hentgen24 13 8 0 158 21 74 66 59 147 524 3,40
9Padres Andy Benes25 6 14 0 155 20 82 74 51 189 517 3,86
10Reds Jose Rijo26 9 6 0 177 16 73 59 52 171 517 3,08
11Mariners Randy Johnson23 13 6 0 132 14 65 61 72 204 516 3,19
12Royals David Cone23 16 5 0 130 15 60 56 54 132 515 2,94
13Red Sox Roger Clemens24 9 7 0 124 15 62 54 71 168 512 2,85
14White Sox Alex Fernandez24 11 7 0 163 25 83 73 50 122 511 3,86
15Dodgers Ramon Martinez24 12 7 0 160 18 83 75 56 119 510 3,97
16Rangers Kevin Brown26 7 9 0 218 18 109 91 50 123 510 4,82
17Indians Charles Nagy23 10 8 0 175 15 76 65 48 108 508 3,45
18Yankees Jimmy Key25 17 4 0 177 10 68 61 52 97 504 3,27
19Rangers Kenny Rogers24 11 8 0 169 24 93 83 52 120 502 4,46
20Braves Tom Glavine25 13 9 0 173 10 76 73 70 140 496 3,97
21Astros Doug Drabek23 12 6 0 132 14 58 52 45 121 494 2,84
22Padres Andy Ashby24 6 11 0 145 16 75 62 43 121 493 3,40
23Tigers Tim Belcher25 7 15 0 192 21 124 106 78 76 486 5,89
24White Sox Wilson Alvarez24 12 8 0 147 16 72 62 62 108 485 3,45
25Yankees Jim Abbott24 9 8 0 167 24 88 81 64 90 481 4,55
26Mets Bobby Jones24 12 7 0 157 10 75 56 56 80 480 3,15
27Athletics Ron Darling25 10 11 0 162 18 89 80 59 108 480 4,50
28Giants John Burkett25 6 8 0 176 14 72 64 36 85 478 3,62
29Reds John Smiley24 11 10 0 169 18 80 68 37 112 476 3,86
30Orioles Ben McDonald24 14 7 0 151 14 75 71 54 94 472 4,06
31Dodgers Kevin Gross25 9 7 1 162 11 64 63 43 124 472 3,60
32Pirates Zane Smith25 10 8 0 162 18 67 57 34 57 471 3,27
33Twins Kevin Tapani24 11 7 0 181 13 86 80 39 91 468 4,62
34Cardinals Bob Tewksbury24 12 10 0 190 19 97 92 22 79 467 5,32
35Royals Tom Gordon24 11 7 0 136 15 79 75 87 126 466 4,35
36Royals Kevin Appier23 7 6 0 137 11 68 66 63 145 465 3,83
37Expos Ken Hill23 16 5 0 145 12 61 57 44 85 464 3,32
38Tigers Mike Moore25 11 10 0 152 27 97 93 89 62 463 5,42
39Dodgers Tom Candiotti23 7 7 0 149 9 77 70 54 102 459 4,12
40Braves Steve Avery24 8 3 0 127 15 71 68 55 122 455 4,04
41Yankees Melido Perez22 9 4 0 134 16 74 69 58 109 454 4,10
42Dodgers Pedro Astacio23 6 8 0 142 18 77 71 47 108 447 4,29
43Orioles Jamie Moyer23 5 7 0 158 23 81 79 38 87 447 4,77
44Astros Greg Swindell24 8 9 0 175 20 80 72 26 74 445 4,37
45Astros Darryl Kile24 9 6 0 153 13 84 75 82 105 443 4,57
46Blue Jays Juan Guzman25 12 11 0 165 20 102 93 76 124 442 5,68
47Cubs Steve Trachsel22 9 7 0 133 19 57 52 54 108 438 3,21
48Expos Pedro Martinez24 11 5 1 115 11 58 55 45 142 434 3,42
49Twins Scott Erickson23 8 11 0 173 15 95 87 59 104 432 5,44
50Red Sox Aaron Sele22 8 7 0 140 13 68 61 60 105 430 3,83
51White Sox Jason Bere24 12 2 0 119 17 65 60 80 127 425 3,81
52Indians Jack Morris23 10 6 0 163 14 96 88 67 100 424 5,60
53Blue Jays Todd Stottlemyre26 7 7 1 149 19 67 66 48 105 422 4,22
54Expos Jeff Fassero21 8 6 0 119 13 54 46 40 119 416 2,99
55Cubs Willie Banks23 8 12 0 139 16 88 83 56 91 415 5,40
56Giants Mark Portugal21 10 8 0 135 17 68 60 45 87 412 3,93
57Pirates Denny Neagle24 9 10 0 135 18 80 78 49 122 411 5,12
58Athletics Bobby Witt24 8 10 0 151 22 88 76 70 111 407 5,04
59Dodgers Orel Hershiser21 6 6 0 146 15 67 57 42 72 406 3,79
60Marlins Dave Weathers24 8 12 0 166 13 87 79 59 72 405 5,27
61Braves John Smoltz21 6 10 0 120 15 69 62 48 113 404 4,14
62Pirates Steve Cooke25 4 11 0 157 21 79 75 46 74 403 5,02
63Blue Jays Dave Stewart22 7 8 0 151 26 89 87 62 111 400 5,87
64Marlins Pat Rapp24 7 8 0 132 13 67 57 69 75 400 3,85
65Mets Pete Smith21 4 10 0 145 25 83 81 42 62 394 5,55
66Twins Jim Deshaies25 6 12 0 170 30 109 107 54 78 391 7,39
67Royals Mark Gubicza22 7 9 0 158 11 74 65 26 59 390 4,50
68Rockies Greg Harris29 3 12 1 154 22 99 96 52 82 390 6,65
69Indians Mark Clark20 11 3 0 133 14 61 54 40 60 382 3,82
70Mariners Chris Bosio19 4 10 0 137 15 72 60 40 67 375 4,32
71Astros Shane Reynolds33 8 5 0 128 10 46 42 21 110 372 3,05
72Reds Erik Hanson22 5 5 0 137 10 60 56 23 101 368 4,11
73Rockies David Nied22 9 7 0 137 15 70 65 47 74 366 4,80
74Yankees Terry Mulholland24 6 7 0 150 24 94 87 37 72 362 6,49
75Twins Pat Mahomes21 9 5 0 121 22 68 63 62 53 360 4,73
76Pirates Paul Wagner29 7 8 0 136 7 69 61 50 86 359 4,59
77Angels Mark Langston18 7 8 0 121 19 67 62 54 109 358 4,68
78Cardinals Vicente Palacios31 3 8 1 104 16 60 58 43 95 353 4,44
79Yankees Scott Kamieniecki22 8 6 0 115 13 53 49 59 71 352 3,76
80Mariners Dave Fleming23 7 11 0 152 17 93 84 65 65 351 6,46
81Athletics Todd Van Poppel23 7 10 0 108 20 80 79 89 83 350 6,09
82Cardinals Allen Watson22 6 5 0 130 15 73 71 53 74 347 5,52
83Orioles Sid Fernandez19 6 6 0 109 27 66 66 46 95 346 5,15
84Tigers Bill Gullickson21 4 5 0 156 24 79 76 25 65 346 5,93
85Athletics Steve Ontiveros27 6 4 0 93 7 39 34 26 56 346 2,65
86Cubs Anthony Young20 4 6 0 103 12 57 50 46 65 344 3,92
87Angels Phil Leftwich20 5 10 0 127 16 75 72 42 67 342 5,68
88Red Sox Joe Hesketh25 8 5 0 117 9 70 54 46 83 342 4,26
89Marlins Charlie Hough21 5 9 0 118 17 74 65 52 65 341 5,15
90Rockies Marvin Freeman19 10 2 0 113 10 39 35 23 67 338 2,80
91Braves Kent Mercker20 9 4 0 90 16 46 43 45 111 337 3,45
92Blue Jays Al Leiter20 6 7 0 125 6 68 63 65 100 335 5,08
93Tigers David Wells16 5 7 0 113 13 54 49 24 71 334 3,96
94Padres Scott Sanders23 4 8 1 103 10 63 59 48 109 333 4,78
95Giants Bill Swift17 8 7 0 109 10 49 41 31 62 328 3,38
96Padres Joey Hamilton16 9 6 0 98 7 40 36 29 61 326 2,98
97Pirates Jon Lieber17 6 7 0 116 12 62 45 25 71 326 3,73
98Expos Butch Henry24 8 3 1 97 10 30 29 20 70 322 2,43
99Phillies Bobby Munoz21 7 5 1 101 8 40 31 35 59 313 2,67
100Angels Brian Anderson18 7 5 0 120 13 63 59 27 47 305 5,22
101Tigers John Doherty18 6 7 0 139 13 75 73 26 28 304 6,48
102Cubs Jim Bullinger33 6 2 2 87 6 43 40 34 72 300 3,60
103Phillies David West31 4 10 0 74 7 44 39 61 83 297 3,55
104Giants Bryan Hickerson28 4 8 1 118 20 60 59 38 59 295 5,40
105Angels Mark Leiter40 4 7 2 99 13 56 50 35 71 286 4,72
106Astros Pete Harnisch17 8 5 0 100 13 59 57 39 62 285 5,40
107Marlins Mark Gardner20 4 4 0 97 14 53 50 30 57 277 4,87
108Expos Kirk Rueter20 7 3 0 106 11 60 53 23 50 277 5,17
109Reds John Roper16 6 2 0 90 16 49 46 30 51 276 4,50
110White Sox Scott Sanderson18 8 4 0 110 20 57 52 12 36 276 5,09
111Rockies Mike Harkey24 1 6 0 125 10 61 59 35 39 275 5,79
112Phillies Shawn Boskie22 4 7 0 92 15 58 51 30 61 272 5,06
113Giants Salomon Torres16 2 8 0 95 10 55 51 34 42 253 5,44
114Twins Carlos Pulido19 3 7 0 87 17 57 56 40 32 253 5,98
115Giants William Van Landingham16 8 2 0 70 4 37 33 43 56 252 3,54
116Expos Mel Rojas58 3 2 16 71 11 35 31 21 84 252 3,32
117Rangers Hector Fajardo18 5 7 0 95 15 67 64 26 45 250 6,91
118Cardinals Rene Arocha45 4 4 11 94 9 42 37 21 62 249 4,01
119Indians Jason Grimsley14 5 2 0 91 7 47 42 34 59 248 4,57
120Phillies Curt Schilling13 2 8 0 87 10 42 41 28 58 247 4,48
121Reds Pete Schourek22 7 2 0 90 11 39 37 29 69 244 4,09
122Tigers Joe Boever46 9 2 3 80 12 40 36 37 49 244 3,98
123Cubs Kevin Foster13 3 4 0 70 7 31 26 35 75 243 2,89
124Mariners Greg Hibbard15 1 5 0 115 11 78 60 31 39 242 6,69
125Cubs Mike Morgan15 2 10 0 111 12 65 60 35 57 242 6,69
126Cardinals Tom Urbani20 3 7 0 98 12 48 46 21 43 241 5,15
127Astros Brian Williams20 6 5 0 112 9 64 50 41 49 235 5,74
128Athletics Carlos Reyes27 0 3 1 71 10 38 36 44 57 234 4,15
129Rockies Willie Blair47 0 5 3 98 9 57 50 39 68 233 5,79
130Red Sox Danny Darwin13 7 5 0 101 13 54 53 24 54 227 6,30
131Expos Gil Heredia39 6 3 0 85 7 34 29 13 62 226 3,46
132Pirates Rick White43 4 5 6 79 9 35 32 17 38 226 3,82
133Angels Joe Magrane20 2 6 0 89 18 63 60 51 33 222 7,30
134Giants Dave Burba57 3 6 0 59 5 39 36 45 84 222 4,38
135Cardinals Omar Olivares14 3 4 1 84 10 53 47 37 26 221 5,74
136Rockies Lance Painter15 4 6 0 91 9 51 50 26 41 221 6,11
137Rockies Kevin Ritz15 5 6 0 88 5 49 46 35 53 221 5,62
138Marlins Chris Hammond13 4 4 0 79 5 30 25 23 40 220 3,07
139Indians Jose Mesa51 7 5 2 71 3 33 31 26 63 219 3,82
140Astros Todd Jones48 5 2 5 52 3 23 22 26 63 218 2,72
141Phillies Heathcliff Slocumb52 5 1 0 75 0 32 23 28 58 217 2,86
142Indians Eric Plunk41 7 2 3 61 3 25 20 37 73 213 2,54
143Orioles Mark Eichhorn43 6 5 1 62 1 19 17 19 35 213 2,15
144Reds Johnny Ruffin51 7 2 1 57 7 26 24 27 44 210 3,09
145Yankees Bob Wickman53 5 4 6 54 3 26 24 27 56 210 3,09
146Cubs Jose Bautista58 4 5 1 75 10 30 30 17 45 208 3,89
147Mets Mauro Gozzo23 3 5 0 86 5 48 37 28 33 207 4,83
148Athletics Bob Welch25 3 6 0 79 10 56 54 43 44 206 7,08
149Padres Pedro Martinez48 3 2 3 52 4 31 22 49 52 205 2,90
150Blue Jays Tony Castillo41 5 2 1 66 7 22 19 28 43 204 2,51
151Cardinals Rick Sutcliffe16 6 4 0 93 11 53 49 32 26 203 6,52
152Cardinals Bryan Eversgerd40 2 3 0 75 8 36 34 20 47 203 4,52
153Royals Hipolito Pichardo45 5 3 3 82 4 42 37 24 36 203 4,92
154Orioles Mark Williamson28 3 1 1 75 9 33 30 17 28 202 4,01
155Expos Jeff Shaw46 5 2 1 67 8 32 29 15 47 202 3,88
156White Sox Jose DeLeon42 3 2 2 48 5 28 25 31 67 201 3,36
157Reds Jeff Brantley50 6 6 15 46 6 20 18 28 63 196 2,48
158Cubs Chuck Crim49 5 4 2 69 9 36 32 24 43 193 4,48
159Padres Wally Whitehurst13 4 7 0 84 8 37 35 26 43 192 4,92
160Mariners John Cummings17 2 4 0 66 7 43 40 37 33 192 5,63
161Rockies Steve Reed61 3 2 3 79 9 33 28 26 51 192 3,94
162Expos John Wetteland52 4 6 25 46 5 22 20 21 68 191 2,83
163Rangers Matt Whiteside47 2 2 1 68 6 40 34 28 37 183 5,02
164Padres Bill Krueger24 3 4 0 68 8 48 43 24 47 182 6,38
165Cardinals Rich Rodriguez56 3 5 0 62 6 30 27 26 43 181 4,03
166Phillies Roger Mason47 3 5 1 55 8 29 25 25 33 180 3,75
167Blue Jays Woody Williams38 1 3 0 44 5 24 24 33 56 178 3,64
168Twins Carl Willis49 2 4 3 89 6 48 39 12 37 178 5,92
169Mariners Roger Salkeld13 2 5 0 76 7 47 47 45 46 177 7,17
170Rangers Cris Carpenter47 2 5 5 69 7 35 33 20 39 177 5,03
171Angels John Dopson21 1 4 1 67 6 41 40 26 33 176 6,14
172Tigers Mike Gardiner38 2 2 5 53 10 35 27 23 31 176 4,14
173Braves Greg McMichael51 4 6 21 66 1 29 25 19 47 176 3,84
174Orioles Mike Oquist15 3 3 0 75 7 41 40 30 39 175 6,17
175Marlins Robb Nen44 5 5 15 46 6 20 19 17 60 174 2,95
176Reds Chuck McElroy52 1 2 5 52 3 15 15 15 38 173 2,34
177Mariners Bobby Ayala46 4 3 18 42 2 25 18 26 76 170 2,86
178Reds Hector Carrasco45 5 6 6 42 3 17 14 30 41 169 2,24
179Padres Trevor Hoffman47 4 4 20 39 4 16 16 20 68 168 2,57
180Royals Bob Milacki10 0 5 0 68 6 43 38 20 17 167 6,14
181Rockies Bruce Ruffin56 4 5 16 55 6 28 25 30 65 167 4,04
182Mets Mike Remlinger10 1 5 0 55 9 30 28 35 33 164 4,61
183Cubs Dan Plesac54 2 3 1 61 9 30 28 13 53 164 4,61
184Giants Bud Black10 4 2 0 50 9 31 27 16 28 163 4,47
185Mets Jason Jacome8 4 3 0 54 3 17 16 17 30 162 2,67
186Rangers John Dettmer11 0 6 0 63 10 42 26 20 27 162 4,33
187Phillies Tom Edens42 5 1 1 59 3 26 26 18 39 162 4,33
188Marlins Richie Lewis45 1 4 0 62 7 44 34 38 45 162 5,67
189Phillies Doug Jones47 2 4 27 55 2 14 13 6 38 162 2,17
190Expos Tim Scott40 5 2 1 51 0 17 16 18 37 160 2,70
191Indians Chris Nabholz14 3 5 0 67 6 48 45 38 28 159 7,64
192Phillies Paul Quantrill35 3 3 1 64 7 31 29 15 28 159 4,92
193Orioles Arthur Rhodes10 3 5 0 51 8 34 34 30 47 158 5,81
194White Sox Kirk McCaskill40 1 4 3 51 6 22 20 22 37 158 3,42
195Rockies Armando Reynoso9 3 4 0 54 5 30 28 22 25 157 4,82
196Mariners Bill Risley37 9 6 0 31 7 20 20 19 61 157 3,44
197Rangers Rick Helling9 3 2 0 62 14 34 34 18 25 156 5,88
198Pirates Mark Dewey45 2 1 1 61 4 22 21 19 30 154 3,68
199Twins Mark Guthrie50 4 2 1 65 8 43 35 18 38 154 6,14
200Braves Mark Wohlers51 7 2 1 51 1 35 26 33 58 153 4,59
201Marlins Luis Aquino29 2 1 0 39 3 22 21 22 22 152 3,73
202Royals Rusty Meacham36 3 3 4 51 7 23 21 12 36 152 3,73
203Yankees Greg Harris38 3 5 2 64 9 49 45 26 48 152 7,99
204Rangers Roger Pavlik11 2 5 0 61 8 45 43 30 31 151 7,69
205Phillies Mike Williams12 2 4 0 61 7 31 28 20 29 151 5,01
206Mets Doug Linton32 6 2 0 74 4 27 25 20 29 151 4,47
207Rangers Darren Oliver43 4 0 2 40 4 24 19 35 50 150 3,42
208Pirates Ravelo Manzanillo46 4 2 1 45 4 30 23 42 39 150 4,14
209Mets John Franco47 1 4 30 47 2 20 15 19 42 150 2,70
210Yankees Sterling Hitchcock23 4 1 2 48 3 24 23 29 37 148 4,20
211Athletics John Briscoe37 4 2 1 31 7 24 22 39 45 148 4,01
212Mariners Tim Davis42 2 2 2 57 4 25 22 25 28 148 4,01
213Padres Tim Mauser35 2 4 2 50 3 21 19 19 32 147 3,49
214Royals Stan Belinda37 2 2 1 47 6 36 28 24 37 147 5,14
215Twins Larry Casian40 1 5 1 73 12 43 40 16 20 147 7,35
216Mariners Jim Converse13 0 5 0 73 5 49 47 40 39 146 8,69
217Giants Rod Beck48 2 4 28 49 10 17 15 13 39 146 2,77
218Twins Mike Trombley24 2 0 0 56 10 36 34 18 32 145 6,33
219Tigers Storm Davis35 2 4 0 36 3 23 19 34 38 144 3,56
220Red Sox Ken Ryan42 2 3 13 46 1 14 13 17 32 144 2,44
221Reds Tim Pugh10 3 3 0 60 5 37 32 26 24 143 6,04
222White Sox Roberto Hernandez45 4 4 14 44 5 29 26 19 50 143 4,91
223Marlins Ryan Bowen8 1 5 0 50 9 28 26 19 32 142 4,94
224Mariners Rich Gossage36 3 0 1 44 6 23 22 15 29 142 4,18
225Mets Josias Manzanillo37 3 2 2 34 4 15 14 13 48 142 2,66
226Cardinals John Habyan52 1 0 1 50 2 17 17 20 46 142 3,23
227Royals Mike Magnante36 2 3 0 55 5 27 24 16 21 141 4,60
228Padres A.J. Sager22 1 4 0 62 4 34 31 16 26 140 5,98
229Athletics Billy Taylor41 1 3 1 38 4 24 18 18 48 139 3,50
230Braves Steve Bedrosian46 0 2 0 41 4 20 17 18 43 138 3,33
231Angels Russ Springer18 2 2 2 53 9 28 28 14 28 137 5,52
232Braves Mike Stanton49 3 1 3 41 2 18 18 26 35 137 3,55
233Rockies Mike Munoz57 4 2 1 37 3 22 19 31 32 137 3,74
234Giants Rich Monteleone39 4 3 0 43 6 18 16 13 16 136 3,18
235Orioles Alan Mills47 3 3 2 43 7 26 26 24 44 136 5,16
236Phillies Fernando Valenzuela8 1 2 0 42 8 16 15 7 19 135 3,00
237Twins Dave Stevens24 5 2 0 55 6 35 34 23 24 135 6,80
238Cubs Dave Otto36 0 1 0 49 4 20 19 22 19 135 3,80
239Royals Jeff Montgomery42 2 3 27 48 5 21 20 15 50 134 4,03
240Twins Rick Aguilera44 1 4 23 57 7 23 18 10 46 134 3,63
241Athletics Dennis Eckersley45 5 4 19 49 5 26 21 13 47 133 4,26
242Mets Mike Maddux27 2 1 2 45 7 25 25 13 32 132 5,11
243Angels Joe Grahe40 2 5 13 68 5 33 32 18 26 130 6,65
244Marlins Terry Mathews24 2 1 0 45 4 16 16 9 21 129 3,35
245Rangers Jay Howell40 4 1 2 44 10 29 26 16 22 129 5,44
246Mariners Jeff Nelson28 0 0 0 35 3 18 13 20 44 127 2,76
247Giants Mike Jackson36 3 2 4 23 4 8 7 11 51 127 1,49
248Dodgers Todd Worrell38 6 5 11 37 4 21 20 12 44 126 4,29
249Angels Bob Patterson47 2 3 1 35 6 21 19 15 30 126 4,07
250Cardinals Rob Murphy53 4 3 2 38 9 21 20 13 25 126 4,29
MLB
MLB
DOUBLESGP2B
SHOHEI OHTANI
29 14
ALEC BOHM
28 10
TREA TURNER
28 10
ORLANDO ARCIA
25 9
WILL SMITH
25 9
COMPLETE STANDINGS  
TRIPLESGP3B
CJ ABRAMS
23 4
BOBBY WITT
28 4
ALEX KIRILLOFF
23 3
GUNNAR HENDERSON
26 3
ALIKA WILLIAMS
11 2
COMPLETE STANDINGS  
HOMERUNSGPHR
MIKE TROUT
27 10
TYLER O'NEILL
19 9
MARCELL OZUNA
25 9
GUNNAR HENDERSON
26 9
PETER ALONSO
26 8
COMPLETE STANDINGS  
RBIGPRBI
MARCELL OZUNA
25 31
SALVADOR PEREZ
27 26
ALEC BOHM
28 26
JOSE RAMIREZ
26 24
TAYLOR WARD
27 23
COMPLETE STANDINGS  
MLB - PITCHERS
WINSGPW
RANGER SUAREZ
6 5
TYLER GLASNOW
7 5
SHOTA IMANAGA
5 4
JOSE BERRIOS
6 4
SETH LUGO
6 4
COMPLETE STANDINGS  
SAVESGPSV
ROBERT SUAREZ
11 9
CLAY HOLMES
13 9
RYAN HELSLEY
15 9
KYLE FINNEGAN
12 8
JASON FOLEY
12 8
COMPLETE STANDINGS  
STRIKEOUTSGPK
TYLER GLASNOW
7 53
ZACK WHEELER
6 46
HUNTER GREENE
6 42
LUIS CASTILLO
6 42
DYLAN CEASE
6 40
COMPLETE STANDINGS