Career
Professional
Gilstrap was drafted with the 13th overall pick in the 2006 USL-1 draft by Miami Football Club, and spent the season playing in the USL First Division, making five first team appearances and playing in international friendlies against teams from Spain, Brazil and Guatemala. After spending the 2008-2009 USL offseason playing in the South African Premier Soccer League with Maritzburg United, Gilstrap re-signed with Cleveland for a third season on April 22, 2009. Gilstrap captained the Stars in their first USL First Division campaign in 2009.
Despite their last place finish, Gilstrap finished among the top 7 goalkeepers in the league in 4 statistical categories, including saves and shutouts.
Gilstrap played the 2010 season with the Pittsburgh Riverhounds of the USL Second Division. The team finished in 3rd place after losing to the Richmond Kickers in the semifinals of the USL-2 Playoffs.
On February 9, 2011, Gilstrap signed a two-year contract extension with Pittsburgh. On 18 February 2013, Gilstrap signed another 2-year extension to play through with the Riverhounds through the 2014 USL Pro season.
On January 8, 2015, Gilstrap signed with the Carolina RailHawks for the 2015 season.
Gilstrap returned to Pittsburgh on January 7, 2016. Youth and Amateur
Gilstrap grew up in Lexington, South Carolina, attended Lexington High School, played club soccer for the NECSA (now South Carolina United Football Club) Galaxy, and played college soccer at Clemson University and at the College of Charleston, where he registered a 1.16 goals allowed average (Gaelic Athletic Association) and 4 shutouts during his senior season. During his college years Gilstrap also played with the Greenville Lions in the USL Premier Development League.