John Ball
    gp gs min g a sh
    Rochester Lancers MISL3 2011-2012 5 1 3 7
    Rochester Rhinos USL1 2009 28 6 2420 0 6 13
    Rochester Rhinos USL1 2008 27 0 1862 0 0 0
    Chicago Storm MISL2 2007-2008 26 9 7 35
    Rochester Rhinos USL1 2007 23 1718 2 2 30
    Chicago Storm MISL2 2006-2007 18 7 13 31
    California Cougars MISL2 2006-2007 9 5 5 34
    Rochester Rhinos USL1 2006 27 2007 4 4 37
    Chicago Storm MISL2 2005-2006 5 3 2 17
    California Cougars MISL2 2005-2006 21 11 20 63
    Rochester Rhinos USOC 2005 1 1 90 0
    Rochester Rhinos USL1 2005 18 1397 4 1 24
    Cleveland Force MISL2 2004-2005 38 30 31 155
    Atlanta Silverbacks USL1 2004 21 1784 3 5 21
    Cleveland Force MISL2 2003-2004 36 13 14 104
    Milwaukee Wave United USOC 2003 1 1 90 0
    Milwaukee Rampage USL1 2003 26 1791 4 8 26
    Cleveland Force MISL2 2002-2003 33 15 20 87
    Carolina Dynamo USL2 2002 12 1023 2 3
    Cleveland Crunch MISL2 2001-2002 37 36 14 113
    Charleston Battery USL1 2001 23 2125 6 5 47
    Cleveland Crunch NPSLi 2000-2001 40 27 10 129
    Rochester Rhinos USL1 2000 18 1221 5 2 20
    Cleveland Crunch NPSLi 1999-2000 16 9 7 38
    Chicago Fire MLSp 1999 2 59 1
    Chicago Fire MLS 1999 9 4 480 0 0 5
    Chicago Fire CCL 1999 1 1 90 0
    Cleveland Crunch NPSLi 1998-1999 40 26 13 87
    Staten Island Vipers USL1 1998 24 2210 4 15 52
    Cleveland Crunch NPSLi 1997-1998 39 11 9 61
    Carolina Dynamo USL1 1997 24 2054 6 7 29
    Cleveland Crunch NPSLi 1996-1997 39 18 11 45
    Connecticut Wolves USL2 1996 0 0 3 3
    Cleveland Crunch NPSLi 1995-1996 1 0 0 2
    gp gs min g a sh
    Cleveland Crunch 212 127 64 475
    Rochester Rhinos 142 7 10715 15 15 124
    Cleveland Force 107 58 65 346
    Chicago Storm 49 19 22 83
    Carolina Dynamo 36 3077 8 10 29
    California Cougars 30 16 25 97
    Milwaukee Rampage 26 1791 4 8 26
    Staten Island Vipers 24 2210 4 15 52
    Charleston Battery 23 2125 6 5 47
    Atlanta Silverbacks 21 1784 3 5 21
    Chicago Fire 12 5 629 1 5
    Rochester Lancers 5 1 3 7
    Milwaukee Wave United 1 1 90 0
    Connecticut Wolves 0 0 3 3
    gp gs min g a sh
    USL1 259 6 20589 38 55 299
    MISL2 223 129 126 639
    NPSLi 175 91 50 362
    USL2 12 1023 5 6
    MLS 9 4 480 0 0 5
    MISL3 5 1 3 7
    USOC 2 2 180 0
    MLSp 2 59 1
    CCL 1 1 90 0
    all games
    cmp date team score vs g a minutes
    USOC Aug. 24, 2005 Rochester Rhinos   1 - 1 Chicago Fire 0 90 Frontier Field
    USOC Aug. 6, 2003 Milwaukee Wave United   4 - 1 Chicago Fire 0 90 Uihlein Soccer Park
    F May 7, 2003 Milwaukee Wave United   3 - 1 Chicago Fire 0 90 University of Wisconsin, Kenosha, WI
    MLSp Oct. 27, 1999 Chicago Fire   2 - 3 Dallas Burn 0 25 Cotton Bowl
    MLSp Oct. 16, 1999 Chicago Fire   1 - 2 Dallas Burn 1 34 Cotton Bowl
    MLS Oct. 10, 1999 Chicago Fire   (SO) 2 - 2 Columbus Crew 0 0 Columbus Crew Stadium
    CCL Oct. 3, 1999 Chicago Fire   2 - 2 D.C. United 0 90 Sam Boyd Stadium
    MLS Sept. 26, 1999 Chicago Fire   0 - 2 San Jose Clash 0 90 Spartan Stadium
    MLS Sept. 23, 1999 Chicago Fire   1 - 2 Columbus Crew 0 0 Soldier Field
    MLS Sept. 5, 1999 Chicago Fire   2 - 1 MetroStars 0 90 Giants Stadium