01 Carlos Ruiz LA Galaxy 32 36 38 94.74 1.19 0 1 2 02 Taylor Twellman NE Revolution 25 25 27 92.59 1.08 3 4 1 03 Jeff Cunningham Columbus Crew 16 16 16 100.00 1.00 0 0 0 04 Ante Razov Chicago Fire 16 16 16 100.00 1.00 0 1 0 05 Ariel Graziani San José Earthquakes 15 15 15 100.00 1.00 0 0 0 06 Jason Kreis FC Dallas 14 14 14 100.00 1.00 0 1 0 07 Mark Chung Colorado Rapids 12 12 12 100.00 1.00 0 2 0 08 Chris Carrieri Colorado Rapids 12 12 12 100.00 1.00 0 0 0 09 Rodrigo Faria NY Red Bulls 12 13 13 100.00 1.08 0 2 0 10 Christopher Henderson Colorado Rapids 11 11 11 100.00 1.00 0 3 0 11 Predrag Radosavljevic Sporting Kansas City 10 10 10 100.00 1.00 0 3 0 12 Edson Buddle Columbus Crew 10 10 10 100.00 1.00 0 1 0 13 Chris Klein Sporting Kansas City 8 8 8 100.00 1.00 0 2 0 14 Bobby Rhine FC Dallas 8 8 8 100.00 1.00 0 0 0 15 Landon Donovan San José Earthquakes 8 8 8 100.00 1.00 0 0 0 16 John Spencer Colorado Rapids 7 7 7 100.00 1.00 0 0 0 17 Dario Fabbro Sporting Kansas City 7 7 8 87.50 1.14 0 1 0 18 Brian McBride Columbus Crew 7 7 7 100.00 1.00 0 0 0 19 Dante Washington Columbus Crew 7 7 7 100.00 1.00 0 2 0 20 Ronnie Ekelund San José Earthquakes 6 7 7 100.00 1.17 0 3 0 21 Cobi Jones LA Galaxy 6 6 7 85.71 1.17 9 10 0 22 Steve Ralston NE Revolution 6 6 6 100.00 1.00 6 10 0 23 Igor Simutenkov Sporting Kansas City 5 6 6 100.00 1.20 0 0 0 24 Chris Brown Sporting Kansas City 5 5 5 100.00 1.00 0 1 0 25 Wolde Harris NE Revolution 5 6 8 75.00 1.60 2 2 0 26 Antonio Martinez FC Dallas 5 5 5 100.00 1.00 0 3 0 27 Ali Curtis D.C. United 5 5 5 100.00 1.00 0 0 0 28 Bobby Convey D.C. United 5 5 5 100.00 1.00 0 1 0 29 Josh Wolff Chicago Fire 5 6 6 100.00 1.20 0 0 0 30 Steve Morrow FC Dallas 4 4 4 100.00 1.00 0 0 0 31 Zach Kingsley Colorado Rapids 4 4 4 100.00 1.00 0 1 0 32 Brad Davis NY Red Bulls 4 4 4 100.00 1.00 0 1 0 33 Clint Mathis NY Red Bulls 4 4 4 100.00 1.00 0 0 0 34 Alexi Lalas LA Galaxy 4 4 4 100.00 1.00 8 1 0 35 Jorge Rodriguez FC Dallas 4 4 4 100.00 1.00 0 1 0 36 Ronald Cerritos FC Dallas 4 5 4 125.00 1.00 0 4 0 37 Ryan Nelsen D.C. United 4 4 4 100.00 1.00 0 2 0 38 Dwayne De Rosario San José Earthquakes 4 4 4 100.00 1.00 0 2 0 39 Stephen Armstrong Sporting Kansas City 3 3 3 100.00 1.00 0 3 0 40 Carey Talley Sporting Kansas City 3 3 3 100.00 1.00 0 1 0 41 Brian Mullan LA Galaxy 3 3 3 100.00 1.00 0 0 0 42 Ezra Hendrickson LA Galaxy 3 3 4 75.00 1.33 10 7 0 43 Jay Heaps NE Revolution 3 3 3 100.00 1.00 15 8 0 44 Jaime Moreno D.C. United 3 5 5 100.00 1.67 0 0 0 45 Marco Etcheverry D.C. United 3 4 4 100.00 1.33 0 5 0 46 Santino Quaranta D.C. United 3 3 3 100.00 1.00 0 0 0 47 Manny Lagos San José Earthquakes 3 3 3 100.00 1.00 0 2 0 48 Ramiro Corrales San José Earthquakes 3 3 3 100.00 1.00 0 2 0 49 Piotr Nowak Chicago Fire 3 3 3 100.00 1.00 0 1 0 50 DaMarcus Beasley Chicago Fire 3 3 3 100.00 1.00 0 0 0