Brown played college soccer for the Virginia Cavaliers from 2010 to 2014.[1] In 2013, he quit the team due to a lack of playing time after being beaten out for the starting role. However, he returned to the team and was named starter in 2014.[2] In total, Brown made 30 appearances for the Cavaliers. In 2014, he led the team to the NCAA Division 1 national championship. He was named the tournament's most valuable defensive player after recording shutouts against the University of Maryland-Baltimore County in the semifinal and UCLA in the championship game.[3] In 2011 and 2014, Brown also played for the Northern Virginia Royals of the semi-professional Premier Development League. He made seven appearances and five appearances for the club in 2011[4] and 2014,[5] respectively.
Professional
On March 13, 2015, it was announced that Brown had signed for the Pittsburgh Riverhounds of the USL. Brown was seen as a potential starter for the club while Ryan Thompson, the club's regular starter, missed time while away on international duty with Jamaica.[3] Brown made his professional debut on May 16, 2015, against the Richmond Kickers as Thompson was ruled out because of a back injury and was set to leave for international duty the following day. He made several stops in the eventual 1–1 draw with his only goal allowed coming off of a defensive error.[6] Brown finished his first professional season with 14 league appearances for the Riverhounds[7] and another in the club's 2015 Lamar Hunt U.S. Open Cupextra time- defeat to D.C. United.[8] He was also the Riverhounds' goalkeeper in their first round exit of the 2015 USL playoffs as the club was defeated 2–4 in extra time.[9]