STATS BASEBALL
MLB        MAJOR LEAGUE BASEBALL

STATISTICS

LEADERS
PLAYERS GP W L SV H HR R ER BB K OUT ERA
1Royals Dan Quisenberry69 5 3 45 118 6 35 30 11 48 417 1,94
2Red Sox Bob Stanley64 8 10 33 145 7 56 46 38 65 436 2,85
3Twins Ron Davis66 5 8 30 89 6 34 33 33 84 267 3,34
4Cubs Lee Smith66 4 10 29 70 5 23 19 41 91 310 1,65
5Mariners Bill Caudill63 2 8 26 70 10 39 38 38 73 218 4,71
6Phillies Al Holland68 8 4 25 63 8 26 23 30 100 275 2,26
7Yankees Rich Gossage57 13 5 22 82 5 27 22 25 90 262 2,27
8Giants Greg Minton73 7 11 22 117 6 51 42 47 38 320 3,54
9Cardinals Bruce Sutter60 9 10 21 90 8 45 42 30 64 268 4,23
10Orioles Tippy Martinez65 9 3 21 76 10 30 27 37 81 310 2,35
11Expos Jeff Reardon66 7 9 21 87 7 34 31 44 78 276 3,03
12Astros Frank DiPino53 3 4 20 52 2 21 21 20 67 214 2,65
13Giants Gary Lavelle56 7 4 20 73 4 33 25 19 68 261 2,59
14Braves Steve Bedrosian70 9 10 19 100 11 50 48 51 114 360 3,60
15Dodgers Steve Howe46 4 7 18 55 2 15 11 12 52 206 1,44
16Tigers Aurelio Lopez57 9 8 18 87 12 36 36 49 90 346 2,81
17Pirates Kent Tekulve76 7 5 18 78 1 27 18 36 52 297 1,64
18Padres Gary Lucas62 5 8 17 85 9 38 29 34 60 273 2,87
19Mets Jesse Orosco62 13 7 17 76 3 27 18 38 84 330 1,47
20White Sox Dennis Lamp49 7 7 15 123 6 52 48 29 44 349 3,71
21Astros Bill Dawley48 6 6 14 51 9 26 25 22 60 239 2,82
22Braves Terry Forster56 3 2 13 60 3 19 19 31 54 238 2,16
23Padres Luis DeLeon63 6 6 13 89 8 34 33 27 90 333 2,68
24White Sox Salome Barojas52 3 3 12 70 2 24 24 32 38 262 2,47
25Dodgers Tom Niedenfuer66 8 3 11 55 6 22 20 29 66 284 1,90
26Mets Doug Sisk67 5 4 11 88 1 38 26 59 33 313 2,24
27Rangers Odell Jones42 3 6 10 56 4 28 23 22 50 201 3,09
28Athletics Dave Beard43 5 5 10 55 8 39 38 36 40 183 5,61
29Blue Jays Randy Moffitt45 6 2 10 52 5 27 24 24 38 172 3,77
30Reds Bill Scherrer73 2 3 10 73 6 31 28 33 57 276 2,74
31Rangers Dave Tobik27 2 1 9 36 2 18 18 13 30 132 3,68
32Braves Gene Garber43 4 5 9 72 8 37 31 23 45 182 4,60
33Orioles Tim Stoddard47 4 3 9 65 10 39 39 29 50 173 6,09
34Reds Tom Hume48 3 5 9 66 8 40 35 41 34 198 4,77
35Pirates Cecilio Guante49 2 6 9 90 5 45 37 46 82 301 3,32
36Blue Jays Joey McLaughlin50 7 4 9 63 11 33 32 37 47 194 4,45
37Dodgers Dave Stewart54 10 4 8 117 6 43 39 50 78 405 2,60
38Indians Dan Spillner60 2 9 8 117 7 54 52 38 48 277 5,07
39Yankees George Frazier61 4 4 8 94 5 44 44 45 78 346 3,43
40Phillies Ron Reed61 9 1 8 89 5 42 37 34 73 287 3,48
41Phillies Willie Hernandez74 9 4 8 109 9 47 42 32 93 346 3,28
42Cubs Bill Campbell82 6 8 8 128 4 65 61 49 97 367 4,49
43Expos Bob James31 1 0 7 42 5 22 21 26 60 162 3,50
44White Sox Juan Agosto39 2 2 7 41 2 20 19 11 29 125 4,10
45Indians Bud Anderson39 1 6 7 64 8 34 31 32 32 205 4,08
46Indians Neal Heaton39 11 7 7 157 11 79 69 44 75 448 4,16
47Blue Jays Roy Lee Jackson49 8 3 7 92 6 48 46 41 48 276 4,50
48Mariners Mike Stanton50 2 3 7 65 3 26 24 28 47 195 3,32
49White Sox Dick Tidrow50 2 4 7 86 13 50 43 34 66 275 4,22
50Angels Luis Sanchez56 10 8 7 92 6 42 40 40 49 295 3,66
51Orioles Sammy Stewart58 9 4 7 138 7 60 58 67 95 433 3,62
52Reds Ben Hayes60 4 6 7 82 8 53 50 37 44 208 6,49
53Padres Sid Monge61 10 3 7 85 8 34 33 37 39 241 3,70
54Pirates Rod Scurry61 4 9 7 63 6 45 42 53 67 204 5,56
55Astros Dave Smith42 3 1 6 72 2 32 25 36 41 218 3,10
56Braves Donnie Moore43 2 3 6 72 6 30 28 10 41 206 3,67
57Rangers Victor Cruz17 1 3 5 16 2 7 4 10 18 75 1,44
58White Sox Kevin Hickey23 1 2 5 23 5 14 12 11 8 62 5,23
59Angels John Curtis37 1 2 5 89 5 44 38 40 36 270 3,80
60Rangers John Butcher38 6 6 5 128 8 50 48 41 58 369 3,51
61Athletics Steve McCatty38 6 9 5 156 16 79 74 82 65 501 3,99
62Cardinals Steve Baker43 3 4 5 69 4 36 28 30 24 192 3,94
63Angels Mike Witt43 7 14 5 173 14 90 84 75 77 462 4,91
64Blue Jays Dave Geisel47 0 3 5 47 4 28 27 31 50 157 4,64
65Cardinals Doug Bair53 8 4 5 75 12 38 34 32 60 256 3,59
66Mariners Ed Vande Berg68 2 4 5 59 6 32 24 22 49 193 3,36
67Athletics Keith Atherton29 2 5 4 53 7 22 21 23 40 205 2,77
68Padres John Montefusco37 14 4 4 133 9 52 49 42 67 400 3,31
69Angels Andy Hassler42 0 5 4 42 2 22 22 17 20 109 5,45
70Red Sox Mark Clear48 4 5 4 101 10 71 67 68 81 288 6,28
71Athletics Tom Burgmeier49 6 7 4 89 2 33 30 32 39 288 2,81
72Athletics Tom Underwood51 9 7 4 156 13 69 65 50 62 434 4,04
73Pirates Manny Sarmiento52 3 5 4 74 8 35 28 36 49 253 2,99
74Indians Jamie Easterly53 4 3 4 83 4 32 28 32 45 206 3,67
75Red Sox Luis Aponte34 5 4 3 74 7 28 25 23 32 186 3,63
76Astros Frank LaCorte37 4 4 3 35 8 32 30 28 48 160 5,06
77Astros Vern Ruhle41 8 5 3 107 13 49 47 36 43 344 3,69
78Expos Bryn Smith49 6 11 3 142 13 51 43 43 101 466 2,49
79Royals Mike Armstrong58 10 7 3 86 11 53 44 45 52 308 3,86
80Twins Rick Lysander61 5 12 3 132 8 63 47 43 58 375 3,38
81Twins Mike Walters23 1 1 2 52 4 31 27 20 21 177 4,12
82Tigers Dave Gumpert26 0 2 2 43 1 16 13 7 14 133 2,64
83Angels Bruce Kison26 11 5 2 128 13 59 57 43 83 380 4,05
84Pirates Jim Bibby29 5 12 2 92 10 60 58 51 44 234 6,69
85Tigers Dave Rozema29 8 3 2 100 10 50 40 29 63 315 3,43
86Rangers Dave Schmidt31 3 3 2 42 3 20 20 14 29 139 3,88
87White Sox Jerry Koosman37 11 7 2 176 19 96 90 53 90 509 4,77
88Giants Andy McGaffigan43 3 9 2 131 17 67 64 39 93 403 4,29
89Cardinals Neil Allen46 12 13 2 179 12 84 77 84 106 527 3,94
90Cardinals Dave Von Ohlen46 3 2 2 71 3 27 25 25 21 205 3,29
91Reds Ted Power49 5 6 2 120 10 62 56 49 57 333 4,54
92Giants Jim Barr53 5 3 2 106 7 47 41 20 47 278 3,98
93Mets Carlos Diaz54 3 1 2 62 1 22 19 35 64 250 2,05
94Expos Dan Schatzeder58 5 2 2 88 3 34 31 25 48 261 3,21
95Twins Len Whitehouse60 7 1 2 70 6 34 34 44 44 221 4,15
96Phillies Don Carman1 0 0 1 0 0 0 0 0 0 3 -
97Astros Jeff Heathcock6 2 1 1 19 1 14 10 4 12 84 3,21
98Rangers Tom Henke8 1 0 1 16 1 6 6 4 17 48 3,38
99Dodgers Orel Hershiser8 0 0 1 7 1 6 3 6 5 24 3,38
100Cubs Rich Bordi11 0 2 1 34 2 15 14 12 20 76 4,97
101Braves Tony Brizzolara14 1 0 1 22 2 8 8 6 17 61 3,54
102Padres Floyd Chiffer15 0 2 1 17 0 10 8 10 15 68 3,18
103Cardinals Eric Rasmussen17 3 6 1 77 5 39 38 26 24 181 5,67
104Expos Scott Sanderson18 6 7 1 98 12 50 42 20 55 244 4,65
105Red Sox Doug Bird22 1 4 1 91 14 52 50 16 33 203 6,65
106Orioles Dan Morogiello22 0 1 1 39 1 10 10 10 15 113 2,39
107Royals Steve Renko25 6 11 1 144 9 63 58 36 54 364 4,30
108Twins Pete Filson26 4 1 1 87 9 34 34 29 49 270 3,40
109Mets Craig Swan27 2 8 1 112 14 63 59 42 43 289 5,51
110Padres Ed Whitson31 5 7 1 143 23 73 69 50 81 433 4,30
111Reds Rich Gale33 4 6 1 103 8 64 58 43 53 269 5,82
112Red Sox John Henry Johnson34 3 2 1 58 3 28 22 20 51 160 3,71
113Dodgers Alejandro Pena34 12 9 1 152 7 67 54 51 120 531 2,75
114Yankees Shane Rawley34 14 14 1 246 19 111 100 79 124 715 3,78
115Pirates Rick Rhoden36 13 13 1 256 13 95 84 68 153 733 3,09
116Twins Albert Williams36 11 14 1 196 21 105 89 68 68 580 4,14
117Tigers Juan Berenguer37 9 5 1 110 19 58 55 71 129 473 3,14
118Athletics Chris Codiroli37 12 12 1 208 17 115 102 72 85 617 4,46
119Giants Renie Martin37 2 4 1 95 11 50 44 51 43 283 4,20
120Blue Jays Jim Acker38 5 1 1 103 7 52 47 38 44 293 4,33
121Astros Mike LaCoss38 5 7 1 142 10 81 68 56 53 414 4,43
122Cardinals Joaquin Andujar39 6 16 1 215 23 112 104 75 125 675 4,16
123Yankees Dale Murray40 2 4 1 113 5 56 47 22 45 283 4,48
124Cardinals John Stuper40 12 11 1 202 15 95 81 71 81 594 3,68
125Cardinals John Martin41 3 1 1 75 8 42 37 30 40 239 4,18
126Padres Elias Sosa41 1 4 1 72 7 41 35 30 45 217 4,35
127Dodgers Joe Beckwith42 3 4 1 73 5 40 28 35 50 213 3,55
128Mariners Roy Thomas43 3 1 1 95 3 44 34 32 77 266 3,45
129Cubs Craig Lefferts56 3 4 1 80 13 35 31 29 60 267 3,13
130Cubs Warren Brusstar59 3 1 1 67 1 21 21 37 46 241 2,35
131Cubs Mike Proly60 1 5 1 79 5 35 33 38 31 249 3,58
132Mariners Manny Castillo1 0 0 0 8 3 7 7 3 2 8 23,63
133Expos Rick Grapenthin1 0 1 0 4 2 4 4 1 3 12 9,00
134Athletics Wayne Gross1 0 0 0 2 0 0 0 1 0 7 -
135Reds Greg Harris1 0 0 0 2 0 3 3 3 1 3 27,00
136White Sox Jim Kern1 0 0 0 1 0 1 0 0 0 2 -
137Yankees Dave LaRoche1 0 0 0 2 1 2 2 0 0 3 18,00
138White Sox Randy Martz1 0 0 0 4 0 2 2 4 1 15 3,60
139Pirates Bob Owchinko1 0 0 0 2 1 1 1 0 0 0 -
140Pirates Alfonso Pulido1 0 0 0 4 2 3 2 1 1 6 9,00
141Braves Bob Walk1 0 0 0 7 0 3 3 2 4 11 7,36
142Athletics Rich Wortham1 0 0 0 3 0 1 0 1 0 0 -
143Dodgers Sid Fernandez2 0 1 0 7 0 4 4 7 9 18 6,00
144White Sox Al Jones2 0 0 0 3 0 1 1 2 2 7 3,86
145Rangers Al Lachowicz2 0 1 0 9 0 2 2 2 8 24 2,25
146Mets Tim Leary2 1 1 0 15 0 10 4 4 9 32 3,38
147Royals Joe Simpson2 0 0 0 4 0 1 1 2 1 9 3,00
148Phillies Steve Comer3 1 0 0 11 0 6 5 3 1 26 5,19
149Padres Steve Fireovid3 0 0 0 4 0 2 1 2 1 15 1,80
150Phillies Tony Ghelfi3 1 1 0 15 2 5 5 6 14 43 3,14
151Giants Brian Kingman3 0 0 0 10 0 6 4 1 1 14 7,71
152Orioles Paul Mirabella3 0 0 0 9 1 6 6 7 4 29 5,59
153Red Sox Al Nipper3 1 1 0 17 0 4 4 7 5 48 2,25
154Indians Rich Barnes4 1 1 0 18 0 10 9 10 2 35 6,94
155Mariners Karl Best4 0 1 0 14 2 9 8 5 3 16 13,50
156Athletics Ben Callahan4 1 2 0 18 0 16 13 5 2 28 12,54
157Indians Ernie Camacho4 0 1 0 5 1 3 3 2 2 16 5,06
158Reds Keefe Cato4 1 0 0 2 0 1 1 1 3 11 2,45
159Blue Jays Don Cooper4 0 0 0 8 3 4 4 0 5 16 6,75
160Padres Marty Decker4 0 0 0 5 1 2 2 3 9 26 2,08
161Expos Tom Dixon4 0 1 0 6 1 4 4 1 4 11 9,82
162Mets Brent Gaff4 1 0 0 18 0 9 7 1 4 31 6,10
163Royals Danny Jackson4 1 1 0 26 1 12 11 6 9 57 5,21
164Yankees Curt Kaufman4 0 0 0 10 0 3 3 4 8 26 3,12
165Cardinals Jeff Keener4 0 0 0 6 0 4 4 1 4 13 8,31
166Twins Jay Pettibone4 0 4 0 28 8 16 16 8 10 81 5,33
167Padres Dennis Rasmussen4 0 0 0 10 1 5 3 8 13 41 1,98
168Cubs Rick Reuschel4 1 1 0 18 1 9 9 10 9 62 3,92
169Cubs Don Schulze4 0 1 0 19 1 11 11 7 8 42 7,07
170Astros Julio Solano4 0 2 0 5 1 5 4 4 3 18 6,00
171Tigers Pat Underwood4 0 0 0 11 1 10 10 6 2 31 8,71
172Dodgers Larry White4 0 0 0 4 0 1 1 3 5 21 1,29
173Blue Jays Matt Williams4 1 1 0 13 5 13 13 7 5 24 14,63
174Braves Tommy Boggs5 0 0 0 8 1 4 4 1 5 19 5,68
175Mets Ron Darling5 1 3 0 31 0 11 11 17 23 106 2,80
176Braves Jeff Dedmon5 0 0 0 10 1 6 6 0 3 12 13,50
177Yankees Roger Erickson5 0 1 0 13 1 8 8 8 7 50 4,32
178Giants Scott Garrelts5 2 2 0 33 4 11 10 19 16 107 2,52
179Cubs Alan Hargesheimer5 0 0 0 6 0 4 4 2 5 12 9,00
180Giants Pat Larkin5 0 0 0 13 1 6 5 3 6 31 4,35
181Reds Brad Lesley5 0 0 0 9 1 2 2 0 5 25 2,16
182Rangers Mike Mason5 0 2 0 10 0 7 7 6 9 32 5,91
183Cubs Reggie Patterson5 1 2 0 17 3 12 10 6 10 56 4,82
184Pirates Dave Tomlin5 0 0 0 6 0 4 3 1 5 12 6,75
185Padres Greg Booker6 0 1 0 18 2 10 10 9 5 35 7,71
186Athletics Bert Bradley6 0 0 0 14 1 7 6 4 3 25 6,48
187Cardinals Ralph Citarella6 0 0 0 8 0 2 2 3 4 33 1,64
188Expos Woodie Fryman6 0 3 0 8 1 7 7 1 1 9 21,00
189Twins Jim Lewis6 0 0 0 24 5 13 13 7 8 54 6,50
190White Sox Steve Mura6 0 0 0 13 1 11 6 6 4 37 4,38
191Royals Bob Tufts6 0 0 0 16 1 8 6 5 3 20 8,10
192Royals Frank Wills6 2 1 0 35 2 17 16 15 23 104 4,15
193Giants Mike Chris7 0 0 0 16 1 14 12 16 5 40 8,10
194Athletics Rick Langford7 0 4 0 43 4 28 27 10 2 60 12,15
195Indians Jerry Reed7 0 0 0 26 4 19 17 9 11 64 7,17
196Dodgers Rich Rodas7 0 0 0 4 0 1 1 3 5 14 1,93
197Orioles Bill Swaggerty7 1 1 0 23 1 8 7 6 7 65 2,91
198Pirates Jim Winn7 0 0 0 12 2 9 9 6 3 33 7,36
199Dodgers Ricky Wright7 0 0 0 5 0 2 2 3 7 25 2,16
200Expos Greg Bargar8 2 0 0 23 6 15 15 8 9 60 6,75
201Padres Mike Couchee8 0 1 0 12 1 8 8 6 5 42 5,14
202Angels Bob Lacey8 1 2 0 12 1 5 5 0 7 26 5,19
203Cubs Paul Moskau8 3 2 0 44 7 25 24 14 16 96 6,75
204Pirates Randy Niemann8 0 1 0 20 2 14 14 7 8 41 9,22
205Athletics Mark Smith8 1 0 0 24 0 11 11 6 10 44 6,75
206Athletics Curt Young8 0 1 0 17 1 17 16 5 5 27 16,00
207Phillies Larry Christenson9 2 4 0 42 2 25 21 17 44 145 3,91
208Cardinals Kevin Hagen9 2 2 0 34 0 15 12 7 7 67 4,84
209Pirates Don Robinson9 2 2 0 43 5 21 18 21 28 109 4,46
210Angels Curt Brown10 1 1 0 25 1 13 13 4 7 48 7,31
211Blue Jays Stan Clarke10 1 1 0 10 2 4 4 5 7 33 3,27
212Cubs Bill Johnson10 1 0 0 17 0 6 6 3 4 37 4,38
213Royals Dennis Leonard10 6 3 0 69 3 29 26 19 31 189 3,71
214Braves Rick Mahler10 0 0 0 16 0 8 8 9 7 43 5,02
215Mariners Gene Nelson10 0 3 0 38 6 29 28 21 11 96 7,88
216Twins Bryan Oelkers10 0 5 0 56 7 34 33 17 13 103 8,65
217Mets Rick Ownbey10 1 3 0 31 4 19 18 21 19 104 4,67
218Reds Jeff Russell10 4 5 0 58 7 30 23 22 40 205 3,03
219Angels Bill Travers10 0 3 0 58 4 32 28 19 24 128 5,91
220Indians Tom Brennan11 2 2 0 45 3 22 17 8 21 119 3,86
221Angels Doug Corbett11 1 1 0 26 1 10 7 4 18 52 3,63
222Indians Ed Glynn11 0 2 0 22 2 11 8 6 13 37 5,84
223White Sox Guy Hoffman11 1 0 0 14 1 5 5 2 2 18 7,50
224Indians Mike Jeffcoat11 1 3 0 32 1 13 12 13 9 98 3,31
225Orioles Allan Ramirez11 4 4 0 46 6 22 22 30 20 171 3,47
226Tigers Jerry Ujdur11 0 4 0 41 6 33 27 20 13 102 7,15
227Orioles Don Welchel11 0 2 0 33 1 18 16 10 16 80 5,40
228Angels Steve Brown12 2 3 0 45 4 19 18 16 23 138 3,52
229Cardinals Danny Cox12 3 6 0 92 6 38 30 23 36 249 3,25
230Tigers Larry Pashnick12 1 3 0 48 5 27 22 18 17 113 5,26
231Athletics Mike Warren12 5 3 0 51 4 33 30 18 30 197 4,11
232Royals Mark Huismann13 2 1 0 29 1 20 19 17 20 92 5,58
233Athletics Jeff Jones13 1 1 0 43 7 19 19 8 14 89 5,76
234Mariners Edwin Nunez14 0 4 0 40 3 21 18 22 35 111 4,38
235Orioles Jim Palmer14 5 4 0 86 11 42 36 19 34 230 4,23
236Red Sox Oil Can Boyd15 4 8 0 103 9 46 36 23 43 296 3,28
237Pirates Jose DeLeon15 7 3 0 75 5 36 34 47 118 324 2,83
238Yankees Ray Fontenot15 8 2 0 101 3 41 36 25 27 292 3,33
239Angels Dave Goltz15 0 6 0 81 10 48 44 37 27 191 6,22
240Yankees Rudy May15 1 5 0 22 1 15 14 12 16 55 6,87
241Twins Brad Havens16 5 8 0 110 11 75 73 38 40 241 8,18
242Athletics Gorman Heimueller16 3 5 0 93 8 43 41 29 31 251 4,41
243Angels Byron McLaughlin16 2 4 0 63 3 32 32 22 45 167 5,17
244Blue Jays Mike Morgan16 0 3 0 48 6 26 26 21 22 136 5,16
245Athletics Mike Norris16 4 5 0 68 11 42 37 36 63 266 3,76
246Phillies Larry Andersen17 1 0 0 19 0 7 7 9 14 79 2,39
247Phillies Ed Farmer17 0 6 0 50 3 26 22 20 23 111 5,35
248Phillies Kevin Gross17 4 6 0 100 13 46 38 35 66 288 3,56
249Athletics Bill Krueger17 7 6 0 104 7 54 44 53 58 329 3,61
250Giants Mark Calvert18 1 4 0 46 2 33 26 34 14 112 6,27
MLB
MLB
DOUBLESGP2B
JARREN DURAN
160 49
BOBBY WITT
169 46
EZEQUIEL TOVAR
157 45
ALEC BOHM
147 44
BRYCE HARPER
149 44
COMPLETE STANDINGS  
TRIPLESGP3B
CORBIN CARROLL
158 14
JARREN DURAN
160 14
BOBBY WITT
169 11
ELLY DE LA CRUZ
160 10
MIKE YASTRZEMSKI
140 9
COMPLETE STANDINGS  
HOMERUNSGPHR
AARON JUDGE
173 61
SHOHEI OHTANI
175 57
JUAN SOTO
172 45
ANTHONY SANTANDER
157 44
JOSE RAMIREZ
168 41
COMPLETE STANDINGS  
RBIGPRBI
AARON JUDGE
173 153
SHOHEI OHTANI
175 140
JOSE RAMIREZ
168 123
JUAN SOTO
172 118
JOSH NAYLOR
162 113
COMPLETE STANDINGS  
MLB - PITCHERS
WINSGPW
TARIK SKUBAL
35 20
CHRIS SALE
29 18
CARLOS RODON
36 17
JOSE BERRIOS
32 16
ZACK WHEELER
33 16
COMPLETE STANDINGS  
SAVESGPSV
RYAN HELSLEY
65 49
EMMANUEL CLASE
81 49
ROBERT SUAREZ
70 39
KYLE FINNEGAN
65 38
RAISEL IGLESIAS
66 34
COMPLETE STANDINGS  
STRIKEOUTSGPK
TARIK SKUBAL
35 254
COLE RAGANS
35 244
ZACK WHEELER
33 233
DYLAN CEASE
35 230
MIKE KING
34 228
COMPLETE STANDINGS