In 1996, he graduated from Gaither High School where he was an All State soccer player.
In August 1997, he also played for the Clearwater Chargers who won the U-19 US Youth Soccer National Championships.
[2] In the Atlantic Coast Conference final, Bower scored the game-winning goal over the Duke Blue Devils.
In February 1999, Bower left college and signed a Project-40 contract with Major League Soccer.
[4] Bower was waived by the Earthquakes at the end of the 2002 season and went on trial with LA Galaxy during the 2003 preseason, but couldn't secure a contract and retired shortly after.