[1][2] While at college, Sparrow played with Premier Development League side IMG Academy Bradenton in 2014 and 2015.
[3] On January 19, 2016, Sparrow was selected in the fourth round (65th overall) of the 2016 MLS SuperDraft by Real Salt Lake.
[4] He signed with Salt Lake's United Soccer League affiliate Real Monarchs on March 18, 2016.
[5] On September 11, 2017, Sparrow moved to the Monarchs' parent club Real Salt Lake.
[10] On December 23, 2022, it was announced that Sparrow would be a Tampa Bay Rowdies player for their 2023 season.