2004 Major League Soccer

gp gs min g a sh
John Wolyniec New York Red Bulls 30 23 2047 10 3 56
Jim Curtin Chicago Fire 30 30 2700 0 1 12
Richard Mulrooney San Jose Earthquakes 30 30 2700 1 8 28
Freddy Adu D.C. United 30 14 1435 5 3 33
Joe Cannon Colorado Rapids 30 30 2700 0 0 0
Davy Arnaud Sporting Kansas City 30 30 2626 9 8 61
Steve Ralston New England Revolution 30 30 2700 7 8 25
Brian Carroll D.C. United 30 26 2435 0 1 12
Jeff Cunningham Columbus Crew 30 19 1853 9 4 63
Matt Crawford Colorado Rapids 30 28 2533 1 4 20
Kevin Hartman LA Galaxy 30 30 2655 0 0 0
Eddie Gaven New York Red Bulls 29 29 2578 7 7 46
Jimmy Conrad Sporting Kansas City 29 29 2610 1 0 12
Joshua Gros D.C. United 29 21 2084 1 4 30
Pat Noonan New England Revolution 29 29 2545 11 8 75
Jon Busch Columbus Crew 29 29 2610 0 0 0
Ronnie O'Brien FC Dallas 29 29 2581 2 10 67
Chris Henderson Colorado Rapids 29 29 2562 3 5 59
Nat Borchers Colorado Rapids 29 29 2610 2 1 11
Kyle Beckerman Colorado Rapids 29 25 2241 1 2 29
Chris Leitch New York Red Bulls 29 29 2610 0 2 13
Ramiro Corrales San Jose Earthquakes 29 28 2474 3 1 42
Brad Davis FC Dallas 29 24 1945 2 2 34
Kyle Martino Columbus Crew 29 27 2301 5 2 31
Chad Marshall Columbus Crew 28 27 2446 0 1 24
Brian Mullan San Jose Earthquakes 28 28 2408 3 8 41
Jeff Parke New York Red Bulls 28 27 2409 1 1 23
Steve Jolley FC Dallas 28 28 2428 1 0 13
Antonio de la Torre Colorado Rapids 28 28 2409 0 5 29
Diego Gutiérrez Sporting Kansas City 28 28 2520 3 4 28
Jonny Walker New York Red Bulls 28 28 2520 0 0 0
Ritchie Kotschau Colorado Rapids 28 26 2350 0 1 7
Jay Heaps New England Revolution 28 26 2415 1 2 11
Duncan Oughton Columbus Crew 28 21 2018 2 1 20
Henry Ring Chicago Fire 28 28 2520 0 0 0
Robin Fraser Columbus Crew 28 28 2520 0 0 1
Jaime Moreno D.C. United 27 27 2279 7 14 39
Simon Elliott Columbus Crew 27 26 2353 0 10 18
Bryan Namoff D.C. United 27 27 2384 0 2 4
Andreas Herzog LA Galaxy 27 25 2048 4 7 68
Josh Wolff Sporting Kansas City 26 25 2252 10 7 59
Simo Valakari FC Dallas 26 26 2297 1 4 11
Edward Johnson FC Dallas 26 25 2269 12 3 75
Ricardo Clark New York Red Bulls 26 19 1765 1 1 25
Mike Petke D.C. United 26 23 2027 1 0 7
Damani Ralph Chicago Fire 26 25 2249 11 3 89
Sasha Victorine LA Galaxy 26 25 2264 3 3 21
Ronnie Ekelund San Jose Earthquakes 26 24 2016 4 3 32
Ryan Suarez LA Galaxy 26 25 2154 0 0 4
Earnie Stewart D.C. United 26 23 2093 3 4 33
Nate Jaqua Chicago Fire 26 21 1832 4 4 45
Marcelo Saragosa LA Galaxy 26 24 2122 0 1 9
Nick Garcia Sporting Kansas City 26 26 2295 0 1 4
Ross Paule Columbus Crew 25 23 2057 7 2 23
Brian Ching San Jose Earthquakes 25 21 1952 12 4 51
Pat Onstad San Jose Earthquakes 25 25 2250 0 0 0
Alex Zotinca Sporting Kansas City 25 20 1779 0 0 17
Jose Cancela New England Revolution 25 24 1957 3 10 41
Kelly Gray Chicago Fire 25 23 2112 1 0 20
Alejandro Moreno LA Galaxy 25 12 1292 6 2 29
Marshall Leonard New England Revolution 25 22 1992 0 1 5
Shavar Thomas Sporting Kansas City 25 22 1879 1 0 7
Dema Kovalenko D.C. United 25 25 2163 2 10 37
Jason Kreis FC Dallas 25 19 1703 5 2 42
Ben Olsen D.C. United 25 25 2046 3 4 41
Andy Williams Chicago Fire 25 23 2023 4 9 48
Amado Guevara New York Red Bulls 24 23 2110 10 10 65
C.J. Brown Chicago Fire 24 24 2130 0 1 5
Jovan Kirovski LA Galaxy 24 23 1983 8 2 59
Chris Albright LA Galaxy 24 24 2111 1 6 15
Clint Dempsey New England Revolution 24 23 2024 7 1 47
Matt Reis New England Revolution 24 23 2114 0 0 0
Justin Mapp Chicago Fire 24 19 1625 3 4 23
Seth Trembly Colorado Rapids 24 5 755 1 1 13
Kerry Zavagnin Sporting Kansas City 24 24 2160 0 2 12
Jeff Agoos San Jose Earthquakes 24 24 2152 1 4 15
Óscar Pareja FC Dallas 24 12 1095 1 6 12
Alecko Eskandarian D.C. United 24 19 1626 10 2 58
Edson Buddle Columbus Crew 24 20 1720 11 2 65
Jose Burciaga Jr. Sporting Kansas City 24 21 1875 1 1 15
Francisco Gómez Sporting Kansas City 23 10 1091 1 0 30
Brandon Prideaux D.C. United 23 16 1455 0 0 1
Cobi Jones LA Galaxy 23 20 1749 0 5 19
Carey Talley FC Dallas 23 19 1687 0 1 11
Chris Gbandi FC Dallas 23 20 1771 0 1 5
Shalrie Joseph New England Revolution 23 23 2032 0 3 17
Evan Whitfield Chicago Fire 23 19 1664 0 1 1
Taylor Twellman New England Revolution 23 23 2050 9 1 70
Eric Quill FC Dallas 23 16 1377 1 3 23
Craig Waibel San Jose Earthquakes 23 23 2005 1 1 15
Landon Donovan San Jose Earthquakes 23 22 2018 6 10 51
Toni Nhleko FC Dallas 23 13 1184 6 2 49
Joselito Vaca New York Red Bulls 22 20 1672 1 1 31
Eddie Pope New York Red Bulls 22 22 1928 0 0 10
Jack Jewsbury Sporting Kansas City 22 15 1406 2 2 23
Ian Russell San Jose Earthquakes 22 12 1087 0 1 13
Mike Magee New York Red Bulls 22 18 1534 3 4 30
Joseph Ngwenya LA Galaxy 22 8 876 4 2 17
Paul Broome LA Galaxy 22 20 1758 0 1 5
Brian Kamler New England Revolution 22 20 1653 0 2 14
John Spencer Colorado Rapids 22 19 1750 4 1 52
Chris Wingert Columbus Crew 22 16 1487 0 2 11
Mark Chung Colorado Rapids 22 21 1914 3 4 49
Tony Meola Sporting Kansas City 21 21 1890 0 0 0
Avery John New England Revolution 21 19 1806 0 0 4
Cory Gibbs FC Dallas 21 21 1850 0 1 12
Chris Armas Chicago Fire 21 20 1820 1 7 18
Dwayne De Rosario San Jose Earthquakes 21 12 1211 5 3 40
Jordan Cila Colorado Rapids 21 15 1308 4 2 24
Fabian Taylor New York Red Bulls 21 8 877 5 1 45
Logan Pause Chicago Fire 21 19 1481 0 2 2
Sergio Galván Rey New York Red Bulls 20 10 866 2 1 23
Richie Baker New England Revolution 20 11 1047 0 6 14
Andy Dorman New England Revolution 20 2 362 2 1 6
Joey Franchino New England Revolution 20 20 1693 1 0 21
Frankie Hejduk Columbus Crew 20 19 1643 2 0 28
Carlos Ruíz LA Galaxy 20 18 1586 11 2 63
Dipsy Selolwane Chicago Fire 19 5 623 2 0 14
Jeff Cassar FC Dallas 19 19 1632 0 0 0
Chris Klein Sporting Kansas City 19 19 1694 4 8 47
Bobby Rhine FC Dallas 19 6 688 2 2 21
Nelson Akwari Columbus Crew 19 16 1400 0 0 0
Felix Brillant New England Revolution 19 6 850 1 2 8
Peguero Jean Philippe Colorado Rapids 18 16 1388 7 4 42
Eric Denton Columbus Crew 18 16 1310 0 2 4
Tyrone Marshall LA Galaxy 18 17 1448 2 1 3
Wes Hart San Jose Earthquakes 18 13 1178 0 0 1
Arturo Torres LA Galaxy 18 5 591 1 2 13
Ryan Cochrane San Jose Earthquakes 18 18 1459 0 1 3
Cornell Glen New York Red Bulls 18 10 964 6 2 42
Manny Lagos Columbus Crew 18 8 763 1 2 10
Taylor Graham Sporting Kansas City 17 7 746 1 0 4
Philip Salyer FC Dallas 17 16 1407 0 0 6
Orlando Pérez Chicago Fire 17 13 1074 0 1 7
Matt Behncke FC Dallas 17 14 1239 1 0 7
Ryan Nelsen D.C. United 17 17 1417 2 0 7
Pablo Mastroeni Colorado Rapids 17 17 1467 0 0 4
Matt Taylor Sporting Kansas City 17 4 522 3 1 11
Troy Dayak San Jose Earthquakes 16 15 1367 1 0 8
Troy Perkins D.C. United 16 16 1440 0 0 0
David Testo Columbus Crew 16 4 441 0 1 7
Gary Sullivan Colorado Rapids 16 4 335 0 0 8
Todd Dunivant San Jose Earthquakes 16 13 1210 0 0 7
Ned Grabavoy LA Galaxy 15 11 927 1 3 7
DaMarcus Beasley Chicago Fire 15 14 1290 0 3 23
Craig Ziadie New York Red Bulls 15 14 1289 0 2 4
Diego Walsh Sporting Kansas City 15 11 687 0 0 16
Rusty Pierce New England Revolution 14 13 1179 0 0 1
Pablo Brenes New York Red Bulls 14 5 705 0 0 13
Tenywa Bonseu New York Red Bulls 14 13 1163 0 0 4
Scott Buete Chicago Fire 13 8 700 0 2 2
Ricky Lewis LA Galaxy 13 8 853 0 2 0
Dan Califf LA Galaxy 13 10 853 0 0 3
Alberto Delgado Colorado Rapids 13 9 741 1 3 15
Nick Rimando D.C. United 13 13 1170 0 0 0
Ante Razov Chicago Fire 13 11 996 4 2 52
Darryl Powell Colorado Rapids 13 12 1013 0 0 8
Hong Myung-Bo LA Galaxy 13 9 856 0 0 1
Craig Capano Chicago Fire 13 4 436 1 0 5
Peter Vagenas LA Galaxy 12 10 912 0 1 2
Scott Garlick FC Dallas 12 11 1068 0 1 0
Ezra Hendrickson D.C. United 12 8 785 0 0 6
Milton Reyes FC Dallas 12 9 827 0 0 9
Tim Regan New York Red Bulls 12 7 577 0 0 3
Michael Ritch Columbus Crew 12 4 395 1 1 9
Chris Brown San Jose Earthquakes 11 7 558 2 1 15
Arturo Álvarez San Jose Earthquakes 11 2 373 1 0 7
Mark Lisi New York Red Bulls 11 8 694 0 4 14
David Stokes D.C. United 11 3 408 0 0 7
Jesse Marsch Chicago Fire 10 8 680 0 0 0
Bobby Convey D.C. United 10 10 823 0 3 16
Jamil Walker San Jose Earthquakes 10 2 236 0 0 4
Rónald Cerritos D.C. United 10 6 543 2 1 20
Denny Clanton Chicago Fire 10 6 499 0 0 0
Kenny Arena New York Red Bulls 10 8 707 1 0 2
Brian Maisonneuve Columbus Crew 9 5 427 0 0 6
Leonard Griffin Chicago Fire 9 3 329 0 0 2
Bo Oshoniyi Sporting Kansas City 9 9 810 0 0 0
Igor Simutenkov Sporting Kansas City 9 5 455 1 0 16
Christian Gómez D.C. United 9 8 581 4 0 12
Steven Herdsman Columbus Crew 8 8 675 0 0 3
Eddie Robinson San Jose Earthquakes 8 6 458 0 0 0
Danny Szetela Columbus Crew 8 4 373 0 1 6
Joey DiGiamarino Colorado Rapids 8 5 412 0 1 2
Ramón Núñez FC Dallas 8 0 103 0 0 7
Gilberto Flores New York Red Bulls 7 7 451 0 1 7
Adin Brown New England Revolution 7 7 585 0 0 0
Rey Angel Martinez Colorado Rapids 7 3 313 0 1 9
Erick Scott Columbus Crew 6 2 142 0 0 0
Guillermo Gonzalez LA Galaxy 6 1 111 0 0 3
Kevin Ara D.C. United 6 1 113 0 0 0
Tony Sanneh Columbus Crew 6 6 513 2 1 5
Justin Detter Sporting Kansas City 6 2 161 0 0 3
Ricky Lewis Colorado Rapids 5 3 288 0 0 1
Alexándre Boucicaut Chicago Fire 5 1 162 0 0 4
Nana Kuffour D.C. United 5 1 90 0 0 1
Jordan Stone FC Dallas 5 1 143 0 0 1
Zizi Roberts Colorado Rapids 5 4 363 1 0 10
Jon Conway San Jose Earthquakes 5 5 450 0 0 0
Clarence Goodson FC Dallas 5 2 247 0 0 2
Daouda Kanté New England Revolution 4 3 220 0 0 1
Chris Aloisi LA Galaxy 4 3 280 0 0 1
Tighe Dombrowski San Jose Earthquakes 4 0 44 0 0 0
Andy Herrón Chicago Fire 4 3 309 4 0 8
Joe-Max Moore New England Revolution 3 3 246 0 2 4
David Castellanos Colorado Rapids 3 1 132 0 0 3
Devin Barclay Columbus Crew 3 1 72 0 0 0
Khari Stephenson Sporting Kansas City 3 0 43 0 0 1
Alan Gordon LA Galaxy 3 2 142 0 0 4
Sumed Ibrahim Chicago Fire 3 1 82 0 0 0
Steve Howey New England Revolution 3 3 193 0 0 0
Josh Gardner LA Galaxy 2 0 25 0 0 1
D.J. Countess Chicago Fire 2 2 180 0 0 0
Preki Sporting Kansas City 2 1 89 0 0 2
Zack Kingsley Colorado Rapids 2 1 78 0 0 1
Adrian Cann Colorado Rapids 2 0 11 0 0 0
Zachary Wells New York Red Bulls 2 2 180 0 0 0
Luke Vercollone New England Revolution 2 0 2 0 0 0
Seth Stammler New York Red Bulls 1 0 1 0 0 0
Jamal Sutton Columbus Crew 1 0 4 0 0 0
Jason Thompson FC Dallas 1 0 1 0 0 0
Vuk Rasovic Sporting Kansas City 1 1 45 0 0 0
Dan Popik LA Galaxy 1 0 44 0 0 0
Santino Quaranta D.C. United 1 0 23 0 0 1
Garland Cannon D.C. United 1 0 35 0 0 0
Scot Thompson LA Galaxy 1 0 1 0 0 0
Matt Jordan Columbus Crew 1 1 90 0 0 0
Chris Carrieri Chicago Fire 1 0 34 0 0 1
Jake Traeger Columbus Crew 1 0 3 0 0 0
Jason Thompson D.C. United 1 0 60 0 0 0
Doug Warren D.C. United 1 1 90 0 0 0
Dante Washington Columbus Crew 1 0 19 0 0 1
Joey DiGiamarino New York Red Bulls 0 0 0 0 0 0
Matt Pickens Chicago Fire 0 0 0 0 0 0
Andrew Terris FC Dallas 0 0 0 0 0 0
Bobby Thompson New England Revolution 0 0 0 0 0 0
Brian Roberts Sporting Kansas City 0 0 0 0 0 0
Tim Lawson D.C. United 0 0 0 0 0 0
Clint Baumstark New England Revolution 0 0 0 0 0 0
Michael Bradley New York Red Bulls 0 0 0 0 0 0
Doug Warren New England Revolution 0 0 0 0 0 0
Andrew Terris New England Revolution 0 0 0 0 0 0
Clint Baumstark Columbus Crew 0 0 0 0 0 0
Scott Vallow Colorado Rapids 0 0 0 0 0 0
Michael Erush Colorado Rapids 0 0 0 0 0 0
Eliseo Quintanilla D.C. United 0 0 0 0 0 0
David de la Torre Colorado Rapids 0 0 0 0 0 0
Andrew Terris New York Red Bulls 0 0 0 0 0 0
Zach Thornton Chicago Fire 0 0 0 0 0 0
Perek Belleh New England Revolution 0 0 0 0 0 0
Steve Cronin San Jose Earthquakes 0 0 0 0 0 0
Roger Levesque San Jose Earthquakes 0 0 0 0 0 0
David Wagenfuhr FC Dallas 0 0 0 0 0 0
Chris Roner San Jose Earthquakes 0 0 0 0 0 0
Will Hesmer Sporting Kansas City 0 0 0 0 0 0
Andrew Terris D.C. United 0 0 0 0 0 0
Peter Billmeyer FC Dallas 0 0 0 0 0 0
Ty Maurin FC Dallas 0 0 0 0 0 0
Kyle Singer New England Revolution 0 0 0 0 0 0