 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2017 | USL Championship |  Bethlehem Steel | 2 | 0 | 0 | 0/0/0 | 152 | 
| 2017 | Major League Soccer |  Philadelphia Union | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2016 | US Open Cup |  Philadelphia Union | 2 | 0 | 0 | 0/0/0 | 31 | 
| 2016 | Major League Soccer |  Philadelphia Union | 26 | 1 | 0 | 6/0/0 | 0 | 
| 2015 | Major League Soccer |  Philadelphia Union | 22 | 0 | 0 | 2/0/0 | 0 | 
| 2015 | US Open Cup |  Philadelphia Union | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2014 | US Open Cup |  Philadelphia Union | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2014 | Major League Soccer |  Philadelphia Union | 21 | 0 | 0 | 0/0/0 | 0 | 
| 2013 | US Open Cup |  Philadelphia Union | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2013 | Major League Soccer |  Philadelphia Union | 33 | 2 | 0 | 6/0/0 | 0 | 
| 2012 | US Open Cup |  Philadelphia Union | 4 | 1 | 0 | 0/0/0 | 0 | 
| 2012 | Major League Soccer |  Philadelphia Union | 32 | 1 | 0 | 4/0/0 | 0 | 
| 2011 | Major League Soccer |  Philadelphia Union | 32 | 1 | 0 | 6/0/0 | 0 | 
| 2010/2011 | CONCACAF Champions League |  Columbus Crew | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | Major League Soccer |  Columbus Crew | 30 | 1 | 0 | 5/0/0 | 0 | 
| 2010 | US Open Cup |  Columbus Crew | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2009/2010 | CONCACAF Champions League |  Columbus Crew | 7 | 0 | 0 | 1/0/0 | 0 | 
| 2009 | Major League Soccer |  Columbus Crew | 28 | 0 | 0 | 6/0/0 | 0 | 
| 2008 | Major League Soccer |  Columbus Crew | 34 | 1 | 0 | 6/0/0 | 3052 | 
| 2007 | Major League Soccer |  DC United | 29 | 0 | 0 | 8/0/0 | 1879 | 
| 2006 | Major League Soccer |  DC United | 34 | 1 | 0 | 6/0/0 | 3049 | 
| 2005 | Major League Soccer |  DC United | 34 | 1 | 0 | 5/0/0 | 2747 | 
| Total: | 383 | 11 | 0 | 63/0/0 | 10910 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2009 | Friendly International |  United States | 1 | 0 | 0 | 0/0/0 | 21 | 
| 2007 | Friendly International |  United States | 2 | 0 | 0 | 1/0/0 | 16 | 
| 2006 | Friendly International |  United States | 2 | 0 | 0 | 0/0/0 | 38 | 
| 2006 | World Cup Qualification Concacaf |  United States | 1 | 0 | 0 | 0/0/0 | 90 | 
| Total: | 6 | 0 | 0 | 1/0/0 | 165 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Philadelphia Union |  Columbus Crew | 26/11/2010 | Swap | 
|  Columbus Crew |  DC United | 26/11/2007 | Swap |