2009 USL First Division

gp gs min g a sh
Jeremiah Bass Minnesota Thunder 30 6 2695 2 2 13
Ryan McMahen Austin Aztex 30 3 2115 1 1 14
David Hayes Portland Timbers 30 9 2698 2 5 28
Nelson Akwari Charleston Battery 30 2 2655 0 2 2
Marcus Haber Vancouver Whitecaps 30 20 1990 8 4 37
Jay Nolly Vancouver Whitecaps 30 0 2700 0 0 0
Keith Savage Portland Timbers 30 8 1654 3 2 22
Warren Kanu Cleveland City Stars 29 0 2373 0 0 17
Alen Marcina Fort Lauderdale Strikers 29 10 2010 5 0 28
Kenney Bertz Rochester Rhinos 29 0 2610 0 0 22
Joey Gjertsen Montreal Impact 29 6 1462 3 0 28
Randi Patterson Charleston Battery 29 14 2013 6 2 43
Roland Aguilera Cleveland City Stars 29 11 2128 3 5 35
Stephen Keel Portland Timbers 29 2 2398 1 0 9
Scot Thompson Portland Timbers 29 3 2222 1 1 10
Mandjou Keita Portland Timbers 29 29 2330 11 7 71
Troy Roberts Cleveland City Stars 29 0 2540 0 0 6
Brian Farber Portland Timbers 29 10 1984 3 4 36
Wes Knight Vancouver Whitecaps 29 8 2231 0 8 8
Frank Sanfilippo Charleston Battery 29 6 2602 2 2 7
Nicolas Platter Minnesota Thunder 29 0 2610 0 0 0
Anthony Stovall Cleveland City Stars 29 0 2538 0 0 9
Charles Gbeke Vancouver Whitecaps 28 25 2048 12 1 73
Takashi Hirano Vancouver Whitecaps 28 1 2414 0 1 5
Mark Schulte Carolina RailHawks 28 3 2500 1 1 16
Matt Bobo Charleston Battery 28 4 2346 2 0 13
Steve Cronin Portland Timbers 28 0 2508 0 0 0
John Krause Puerto Rico Islanders 28 10 2265 5 0 13
Leslie Fitzpatrick Rochester Rhinos 28 10 2094 2 6 34
Cristian Arrieta Puerto Rico Islanders 28 25 2412 10 5 27
Scott Buete Charleston Battery 28 9 2048 3 3 25
Lawrence Olum Minnesota Thunder 28 13 2399 5 3 19
Daniel Paladini Carolina RailHawks 28 14 2049 5 4 52
John Ball Rochester Rhinos 28 6 2420 0 6 13
Tony Donatelli Montreal Impact 27 7 1249 2 3 17
Takayuki Suzuki Portland Timbers 27 5 1251 2 1 29
Leo Gibson Cleveland City Stars 27 5 1670 2 1 18
Melvin Tarley Minnesota Thunder 27 17 1881 8 1 33
Rod Dyachenko Minnesota Thunder 27 8 1952 2 4 32
Rocco Placentino Montreal Impact 27 9 1319 2 5 33
Eduardo Sebrango-Rodriguez Montreal Impact 27 10 1696 4 2 36
Ricardo Sánchez Minnesota Thunder 27 22 2225 7 8 72
Bill Gaudette Puerto Rico Islanders 27 0 2430 0 0 0
Tyler Hemming Charleston Battery 26 3 2032 0 3 32
Johnny Menyongar Rochester Rhinos 26 23 2062 11 1 47
Jonathan Greenfield Minnesota Thunder 26 0 2295 0 0 1
David Testo Montreal Impact 26 3 2235 1 1 11
Darren Spicer Charleston Battery 26 11 1566 5 1 30
Ryan Heins Rochester Rhinos 26 3 1451 1 1 24
Ricardo Pierre-Louis Cleveland City Stars 26 6 1043 3 0 23
Jeremy Tolleson Carolina RailHawks 25 1 2212 0 1 1
Edwin Miranda Fort Lauderdale Strikers 25 0 1959 0 0 23
Kendall Jagdeosingh Puerto Rico Islanders 25 4 1268 2 0 24
George Josten Portland Timbers 25 14 1516 5 4 36
Gordon Chin Vancouver Whitecaps 25 6 1340 1 4 24
Kyle Brown Austin Aztex 25 8 1710 1 6 28
Jarryd Goldberg Fort Lauderdale Strikers 25 0 1804 0 0 1
Roberto Brown Montreal Impact 25 17 1568 7 3 39
Martin Nash Vancouver Whitecaps 25 11 2160 4 3 24
Luke Kreamalmeyer Carolina RailHawks 25 9 1461 4 1 16
Tony McManus Portland Timbers 24 5 2082 1 3 22
John Pulido Fort Lauderdale Strikers 24 0 1826 0 0 12
Michael Callahan Austin Aztex 24 2 1652 0 2 11
Josh Hansen Puerto Rico Islanders 24 10 1087 5 0 25
John Cunliffe Carolina RailHawks 24 7 1519 3 1 35
Kwame Sarkodie Rochester Rhinos 24 4 739 1 2 14
Brent Sancho Rochester Rhinos 24 2 1893 1 0 2
Ryan Stewart Cleveland City Stars 24 8 1679 2 4 27
Leonardo Nunes Fort Lauderdale Strikers 24 11 1909 5 1 32
Andrew Peterson Minnesota Thunder 24 0 1697 0 0 4
Dan Antoniuk Charleston Battery 24 9 1197 3 3 24
Tim Merritt Fort Lauderdale Strikers 24 2 1839 1 0 8
Chris Williams Charleston Battery 24 4 1667 1 2 4
Scott Jones Puerto Rico Islanders 24 3 2009 1 1 5
Sandy Gbandi Puerto Rico Islanders 24 6 1476 2 2 14
Andrew Gregor Rochester Rhinos 24 5 1490 2 1 31
Brian Cvilikas Minnesota Thunder 24 10 1357 5 0 46
Sullivan Silva Austin Aztex 24 8 1654 3 2 44
Zachary Kirby Fort Lauderdale Strikers 23 0 1796 0 0 2
Johan Claesson Portland Timbers 23 4 1786 1 2 31
Ryan Caugherty Austin Aztex 23 0 1153 0 0 8
Alex Nimo Portland Timbers 23 3 661 1 1 13
Ryan Pore Portland Timbers 23 22 1850 10 2 68
Jonathan Steele Puerto Rico Islanders 23 11 1858 4 3 20
Sean Fraser Puerto Rico Islanders 23 7 1180 3 1 19
Patrick Hannigan Fort Lauderdale Strikers 23 0 2070 0 0 0
Tyrell Burgess Vancouver Whitecaps 23 4 1010 1 2 28
Léonel Saint-Preux Minnesota Thunder 23 6 1535 2 2 27
Leonardo Di Lorenzo Montreal Impact 23 5 1747 1 3 21
Mason Trafford Vancouver Whitecaps 23 2 1245 0 2 6
Gareth Evans Austin Aztex 23 0 1674 0 0 8
Danny Earls Rochester Rhinos 22 1 1438 0 1 15
Christopher Nurse Rochester Rhinos 22 4 1518 2 0 12
Hunter Gilstrap Cleveland City Stars 22 0 1980 0 0 1
Amir Lowery Carolina RailHawks 22 2 1717 1 0 15
Ansu Toure Vancouver Whitecaps 22 2 1252 0 2 31
Andres Arango Minnesota Thunder 22 0 1686 0 0 3
Edward Johnson Austin Aztex 22 14 1873 5 4 54
Adam Braz Montreal Impact 22 1 1690 0 1 3
Kupono Low Carolina RailHawks 22 2 1623 1 0 16
Stephen deRoux Montreal Impact 22 1 1665 0 1 9
Nevio Pizzolitto Montreal Impact 22 2 1929 1 0 9
James Marcelin Puerto Rico Islanders 22 1 1635 0 1 5
Cristiano Dias Fort Lauderdale Strikers 22 0 1631 0 0 1
Chris Clements Minnesota Thunder 22 0 1453 0 0 3
Noah Delgado Puerto Rico Islanders 22 2 1421 0 2 19
Tsuyoshi Yoshitake Charleston Battery 22 11 1574 4 3 32
Nicholas Addlery Puerto Rico Islanders 22 17 1417 8 1 35
Gordon Kljestan Cleveland City Stars 22 0 1061 0 0 9
Nathaniel Short Rochester Rhinos 21 4 1299 2 0 10
Jason McLaughlin Portland Timbers 21 0 584 0 0 17
Walter Ramirez Fort Lauderdale Strikers 21 2 1340 0 2 6
Kieron Bernard Austin Aztex 21 0 1801 0 0 8
Petter Villegas Puerto Rico Islanders 21 3 1088 1 1 19
Nigel Henry Puerto Rico Islanders 21 0 1890 0 0 6
Andriy Budnyy Carolina RailHawks 21 11 847 5 1 32
Kenji Treschuk Charleston Battery 21 2 1265 1 0 18
Ibrahim Kante Cleveland City Stars 21 3 1679 1 1 13
Alioune Gueye Cleveland City Stars 21 2 1552 1 0 9
Simon Gatti Montreal Impact 21 3 1463 1 1 5
Jack Traynor Fort Lauderdale Strikers 20 2 1295 0 2 5
Michael Ambersley Rochester Rhinos 20 5 995 2 1 13
Josh Gardner Carolina RailHawks 20 3 1001 0 3 22
Kyle Veris Puerto Rico Islanders 20 1 1091 0 1 5
John Gilkerson Carolina RailHawks 20 0 1551 0 0 1
Cameron Knowles Portland Timbers 20 1 1800 0 1 12
Matt Jordan Montreal Impact 20 0 1800 0 0 0
Rich Costanzo Minnesota Thunder 20 2 1298 1 0 8
Matt Watson Carolina RailHawks 19 3 1329 1 1 10
Scott Vallow Rochester Rhinos 19 0 1597 0 0 0
Jason Hotchkin Cleveland City Stars 19 6 1262 2 2 13
Brad Rusin Carolina RailHawks 19 0 1369 0 0 7
Tom Heinemann Charleston Battery 19 4 621 2 0 10
John Wilson Charleston Battery 19 0 1521 0 0 3
Mauro Biello Montreal Impact 19 4 691 2 0 10
Sallieu Bundu Carolina RailHawks 19 13 1257 6 1 25
Fabrice Noel Puerto Rico Islanders 19 7 841 1 5 16
Zourab Tsiskaridze Fort Lauderdale Strikers 18 3 836 1 1 10
Lyle Martin Vancouver Whitecaps 18 4 1372 1 2 11
Dusty Hudock Charleston Battery 18 0 1611 0 0 0
Vicente Arze Vancouver Whitecaps 18 1 797 0 1 14
A.J. Godbolt Austin Aztex 17 0 970 0 0 7
Taiwo Atieno Rochester Rhinos 17 6 1250 2 2 31
Diego Serna Fort Lauderdale Strikers 17 8 1099 3 2 27
Marco Terminesi Minnesota Thunder 17 16 691 6 4 18
Ethan Gage Vancouver Whitecaps 17 0 803 0 0 7
Marlon James Vancouver Whitecaps 17 18 900 9 0 51
Jose Gomes-Santana Rochester Rhinos 17 3 1072 1 1 7
Brian Plotkin Carolina RailHawks 16 4 769 2 0 20
Gifton Noel-Williams Austin Aztex 16 7 1024 3 1 18
Kolby Lacrone Cleveland City Stars 16 0 545 0 0 4
Marco Reda Vancouver Whitecaps 16 4 1274 2 0 6
Futty Danso Portland Timbers 16 2 1076 1 0 12
Yeniel Bermudez Charleston Battery 16 0 423 0 0 2
Joseph Kabwe Carolina RailHawks 16 14 878 5 4 14
Gavin Glinton Carolina RailHawks 15 5 519 2 1 7
Peter Byers Montreal Impact 15 9 556 4 1 15
David Sias Austin Aztex 15 0 957 0 0 4
Caleb Patterson-Sewell Carolina RailHawks 15 0 1350 0 0 0
Stefano Pesoli Montreal Impact 15 0 1317 0 0 5
Devon McKenney Carolina RailHawks 15 1 1280 0 1 0
Geoffrey Myers Minnesota Thunder 15 0 474 0 0 16
Orlando Bueso Fort Lauderdale Strikers 15 3 462 1 1 5
Cédric Joqueviel Montreal Impact 15 3 1150 1 1 2
Paulo Araujo Jr. Fort Lauderdale Strikers 15 9 936 3 3 23
Paul Ballard Cleveland City Stars 15 0 570 0 0 0
Eric Reed Carolina RailHawks 15 0 1350 0 0 0
Quavas Kirk Minnesota Thunder 15 0 1106 0 0 4
Jeff Harwell Austin Aztex 15 5 803 2 1 8
Darren Kenton Rochester Rhinos 14 2 834 1 0 9
Ian Fuller Charleston Battery 14 3 1103 1 1 19
Pedro Faife Fort Lauderdale Strikers 14 0 724 0 0 4
Jarius Holmes Austin Aztex 14 2 548 1 0 7
Yordany Alvares Oropeza Austin Aztex 14 8 1229 3 2 22
Joshua Alcala Austin Aztex 14 2 1004 1 0 1
Dale Weiler Minnesota Thunder 14 0 641 0 0 6
Martin Nuñez Puerto Rico Islanders 14 0 374 0 0 0
Miguel Gallardo Austin Aztex 14 0 1215 0 0 0
Kevin Friedland Minnesota Thunder 13 3 376 1 1 1
Alexis Rivera Puerto Rico Islanders 13 0 510 0 0 0
Stephen Armstrong Charleston Battery 13 4 637 2 0 9
Arsene Oka Cleveland City Stars 13 0 421 0 0 6
Lyle Adams Austin Aztex 13 7 1051 3 1 3
Kevin Sakuda Montreal Impact 13 2 838 1 0 4
Timothy Melia Rochester Rhinos 13 0 1103 0 0 0
O'Brian Woodbine Charleston Battery 13 0 904 0 0 7
Kevin Sakuda Austin Aztex 13 1 1113 0 1 3
Kevon Villaroel Puerto Rico Islanders 13 0 518 0 0 2
Takuro Nishimura Portland Timbers 13 0 619 0 0 8
Ciaran O'Brien Montreal Impact 13 4 652 1 2 10
Andrew Lorei Rochester Rhinos 12 0 570 0 0 4
Domenic Mediate Puerto Rico Islanders 12 3 698 1 1 3
Nathan Knox Minnesota Thunder 12 3 210 0 3 2
Gregory Richardson Carolina RailHawks 12 16 836 6 4 28
Brian Kallman Minnesota Thunder 12 0 484 0 0 1
Israel Sesay Cleveland City Stars 12 2 456 0 2 6
Wesley Charles Vancouver Whitecaps 12 0 1025 0 0 2
Warren Ukah Rochester Rhinos 12 8 478 3 2 17
Mohama Zanzan Montreal Impact 12 0 885 0 0 4
Reinier Alcántara Fort Lauderdale Strikers 12 0 327 0 0 8
Sam Reynolds Austin Aztex 12 0 1035 0 0 0
Dan Gargan Puerto Rico Islanders 12 2 933 1 0 5
Stephane Guillaume Cleveland City Stars 12 0 975 0 0 0
Caleb Norkus Carolina RailHawks 12 0 572 0 0 3
Errol McFarlane Rochester Rhinos 12 4 756 2 0 19
Dever Orgill Vancouver Whitecaps 11 5 301 2 1 7
Mauricio Salles Rochester Rhinos 11 0 575 0 0 13
Steve Kindel Rochester Rhinos 11 2 965 0 2 1
Keith Wiggans Charleston Battery 11 0 909 0 0 0
Chris Williams Fort Lauderdale Strikers 11 0 749 0 0 1
Wes Allen Austin Aztex 11 0 396 0 0 1
Sandro Grande Montreal Impact 11 1 783 0 1 11
Joshua Boateng Cleveland City Stars 11 8 787 4 0 20
Luca Bellisomo Vancouver Whitecaps 10 1 673 0 1 3
Andres Cabrero Puerto Rico Islanders 10 0 506 0 0 7
Randy Edwini-Bonsu Vancouver Whitecaps 10 1 109 0 1 7
Nicolás Torres Fort Lauderdale Strikers 10 0 284 0 0 1
Srdjan Djekanović Montreal Impact 10 0 900 0 0 0
David Horst Austin Aztex 10 0 900 0 0 5
Connally Edozien Fort Lauderdale Strikers 10 4 398 2 0 8
Hamed Diallo Carolina RailHawks 10 0 196 0 0 5
Felix Brillant Montreal Impact 10 0 364 0 0 0
Kevin Forrest Portland Timbers 10 1 162 0 1 6
Nigel Marples Charleston Battery 10 0 506 0 0 1
Jean Alexandre Austin Aztex 9 9 781 4 1 16
Danny Vasquez Fort Lauderdale Strikers 9 0 233 0 0 2
Nizar Khalfan Vancouver Whitecaps 9 0 632 0 0 15
Greg Shields Carolina RailHawks 9 0 736 0 0 4
Chris Pozniak Vancouver Whitecaps 9 0 810 0 0 5
Shaun Pejic Vancouver Whitecaps 9 0 765 0 0 1
Ibrahim Bangura Cleveland City Stars 9 4 664 2 0 18
Godfrey Tenoff Cleveland City Stars 9 2 622 1 0 7
Youssouf Kante Minnesota Thunder 8 0 151 0 0 4
Pierre-Rudolph Mayard Montreal Impact 8 3 478 1 1 13
Richard Perdomo Fort Lauderdale Strikers 8 2 397 1 0 3
Kénold Versailles Vancouver Whitecaps 8 2 538 1 0 8
Nelson Pizarro Fort Lauderdale Strikers 8 1 501 0 1 7
Zack Pope Austin Aztex 7 1 257 0 1 0
Geordie Lyall Vancouver Whitecaps 7 0 253 0 0 1
Michael Dello-Russo Austin Aztex 7 0 630 0 0 3
Julian Valentin Cleveland City Stars 7 2 602 1 0 2
Marco Vélez Puerto Rico Islanders 7 0 541 0 0 2
Ferman Anthony Peters Cleveland City Stars 7 0 285 0 0 4
Pa Amadou Gai Montreal Impact 7 0 82 0 0 3
Evan Bush Cleveland City Stars 7 0 630 0 0 0
Kenny Schoeni Fort Lauderdale Strikers 7 0 630 0 0 0
Jeff Parke Vancouver Whitecaps 7 0 524 0 0 3
Leighton O'Brien Montreal Impact 7 1 221 0 1 1
John Michael Hayden Cleveland City Stars 7 0 508 0 0 5
Raimundo Ramos Junior Fort Lauderdale Strikers 7 0 589 0 0 5
Jamie Watson Austin Aztex 6 2 257 1 0 5
Jack Stewart Carolina RailHawks 6 0 432 0 0 4
Eric Carpenter Cleveland City Stars 6 0 257 0 0 1
Gale Agbossoumonde Fort Lauderdale Strikers 6 0 404 0 0 0
Hicham Aâboubou Montreal Impact 6 0 280 0 0 0
Stephen Cruickshank Cleveland City Stars 6 0 376 0 0 0
Justin Moose Vancouver Whitecaps 6 0 114 0 0 0
Brian Shriver Fort Lauderdale Strikers 6 1 425 0 1 7
Nick Noble Austin Aztex 5 0 450 0 0 0
Shaun Higgins Portland Timbers 5 0 124 0 0 0
Alexander Tapp Austin Aztex 5 0 116 0 0 2
Steven Gillespie Cleveland City Stars 5 0 88 0 0 1
Elkana Mayard Montreal Impact 5 0 450 0 0 1
Facundo Erpen Fort Lauderdale Strikers 5 0 450 0 0 4
Erik Ustruck Austin Aztex 5 0 449 0 0 2
Aaron King Fort Lauderdale Strikers 5 6 448 3 0 13
Tom Poltl Portland Timbers 4 0 41 0 0 1
Justin Thompson Vancouver Whitecaps 4 0 226 0 0 1
Tim Velten Rochester Rhinos 4 0 208 0 0 0
Josh Cameron Portland Timbers 4 1 44 0 1 0
Rodrigo Lopez Alvarez Portland Timbers 4 0 95 0 0 1
Kyle Helton Austin Aztex 4 0 82 0 0 1
Ryan Mirsky Austin Aztex 3 0 147 0 0 0
Patrick Leduc Montreal Impact 3 0 132 0 0 1
Tristan Bowen Fort Lauderdale Strikers 3 0 169 0 0 3
Dan O'Brien Minnesota Thunder 3 0 35 0 0 0
Ciaran O'Brien Austin Aztex 3 0 150 0 0 0
Antou Jallow Portland Timbers 2 2 18 1 0 1
Mike Chabala Austin Aztex 2 0 180 0 0 4
Chris Seitz Portland Timbers 2 0 180 0 0 0
Max Cream Cleveland City Stars 2 0 44 0 0 0
Chris McClellan Charleston Battery 2 0 180 0 0 0
Justin Myers Puerto Rico Islanders 2 0 135 0 0 0
Amaury Nunes Rochester Rhinos 2 0 44 0 0 3
Philippe Davies Vancouver Whitecaps 2 0 65 0 0 2
Yohance Marshall Austin Aztex 2 0 180 0 0 0
Julius James Minnesota Thunder 2 0 152 0 0 0
Matthew Delicâte Carolina RailHawks 2 1 29 0 1 1
Jamie Franks Charleston Battery 2 1 118 0 1 0
Aaron King Carolina RailHawks 2 0 32 0 0 0
Michael Behonick Puerto Rico Islanders 2 0 135 0 0 0
Patrick Tate Charleston Battery 1 0 45 0 0 0
Alex Surprenant Montreal Impact 1 0 45 0 0 1
Jamie Watson Charleston Battery 1 0 12 0 0 0
Greg Dalby Carolina RailHawks 1 0 90 0 0 1
Brian Visser Portland Timbers 1 0 12 0 0 0
Ty Harden Rochester Rhinos 1 0 90 0 0 0
Marcus Watson Minnesota Thunder 1 0 21 0 0 0
Austin Washington Cleveland City Stars 1 0 90 0 0 0
Michael Onwatuegwu Vancouver Whitecaps 1 0 45 0 0 0
Andrei Gotsmanov Minnesota Thunder 1 0 73 0 0 1
James Vanoekel Minnesota Thunder 1 0 90 0 0 0
Cameron Dunn Portland Timbers 1 0 7 0 0 0
Chris Seitz Cleveland City Stars 1 0 90 0 0 0
Ivan Becerra Portland Timbers 1 0 45 0 0 2
Paul Ritchie Carolina RailHawks 1 0 41 0 0 0