2019 (FC Cincinnati): Made six appearances, including two starts ... started and played 73 minutes at center attacking midfielder in season opener at Seattle (March 2) ... was replaced by Kekuta Manneh in the second half ... completed 24-of-25 passes ... replaced Kekuta Manneh in stoppage time at New England (March 24) ... after missing time with a shoulder injury, made first appearance in more than two months at Colorado (June 1) ... replaced Frankie Amaya in the second half and played 30 minutes ... made second start of 2019 season and played 56 minutes at New York City FC (June 6) ... was replaced by Frankie Amaya in the second half ... played 17 minutes as a second-half substitute against the LA Galaxy (June 22) ... replaced Rashawn Dally in the second half ... played nine minutes as a second-half substitute at Minnesota United FC (June 29) ... replaced Rashawn Dally in the second half ... U.S. Open Cup: Played 18 minutes in Fourth Round match against Louisville City FC ... recorded one shot on goal ... started and played 74 minutes in Round of 16 match at Saint Louis ... was replaced by Frankie Amaya in the second half.
2018 (FC Cincinnati): Appeared in a team-high 32 games, starting 30, and led the team in minutes played (2,600) ... became the second player in club history -- along with teammate Jimmy McLaughlin -- to record 100 appearances across all competitions for the Orange and Blue ... named to the United Soccer League’s All-League Second Team … scored a career-high 11 goals and added four assists … named to USL’s Team of the Week on four separate occasions … recorded three consecutive game-winning goals in matches from Sept. 11-22 … tallied six goals in FCC’s final seven regular-season matches … started each of FC Cincinnati’s two playoff matches … scored FC Cincinnati’s second-ever postseason goal in the Eastern Conference Quarterfinal against Nashville SC (Oct. 20) ... made appearances in two of FC Cincinnati’s three U.S. Open Cup matches … came on as a 67th minute substitute against Detroit City FC and scored the game-winning goal in the 94th minute (May 16) … started and played 105 minutes in the central midfield against Minnesota United FC (June 6) … recorded his first assist of the season against Pittsburgh Riverhounds SC (April 21), setting up Danni König’s second-half goal to first level the score at 1-1 ... netted his first goal of the season in the following game, a 3-0 win at Ottawa Fury FC (April 28) ... set up Jimmy McLaughlin’s game-tying goal just before the interval and then scored the game-winning goal in the 54th minute at Indy Eleven (May 2) ... tallied FCC’s final goal of the game against Atlanta United 2 (May 5) ... earned USL Team of the Week honors for his play in two games in Week 8 (April 30-May 6) ... picked up his fourth assist of the season on Emmanuel Ledesma’s game-winning goal against Tampa Bay Rowdies (July 14) ... scored in first-half stoppage time against Charleston Battery (Aug. 18) ... scored for a second consecutive match at Atlanta United 2 (Aug. 22) ... was not available for selection for the first time of the season at Tampa Bay Rowdies (Aug. 25) ... returned to the starting lineup against Pittsburgh Riverhounds SC (Sept. 1) ... tallied for the sixth time at Louisville City FC (Sept. 11) ... notched his first brace as an FC Cincinnati player against Toronto FC II (Sept. 16) ... earned USL Team of the Week honors for his play in two games in Week 27 (Sept. 11-16) ... recorded the game-winning goal for a third consecutive match at Penn FC (Sept. 22) … made 100th career appearance for FC Cincinnati across all competitions against Indy Eleven (Sept 26) … recorded his second FC Cincinnati brace in the regular-season finale at Nashville (Oct. 13) ... was voted to the USL Team of the Week for Week 31.
2017 (FC Cincinnati): Appeared in 28 games, starting 26, and played 2,338 minutes … scored two goals and added three assists … started and played 90 minutes in the central midfield in FC Cincinnati’s USL Cup Playoffs match at Tampa Bay (Oct. 22) … made appearances in five of FC Cincinnati’s six U.S. Open Cup matches … entered as a substitute in the 63rd minute of the second-round matchup against AFC Cleveland (May 18) … started and played 90 minutes in the third-round match against Louisville City FC (June 1) … came on as a substitute in the 77th minute against the Chicago Fire in the Round of 16 (June 29) … Started and played 90 minutes in the quarterfinal round at Miami FC (Aug. 3) … Started and played 120 minutes in the semifinal round against the New York Red Bulls (Aug. 16) … Made first USL appearance as a substitute in the 74th minute in the season-opening match at Charleston (March 26) … Appeared as a substitute for a second consecutive match when he entered in second-half stoppage time at Pittsburgh (April 1) … Made first of eight consecutive USL starts in FC Cincinnati’s home opener against St. Louis FC … played 90 minutes and recorded first assist of the season (April 16) … added second assist of season and played 90 minutes in the central midfield against Louisville City FC (April 23) … Did not feature for FCC at Rochester (June 4) … returned to the starting lineup for 18 of the club’s final 20 regular-season matches, beginning against the Charlotte Independence (June 11) … scored first goal of the season against New York Red Bulls II (Sept. 17) … tallied for a second consecutive match at St. Louis FC (Sept. 24) … registered an assist in FC Cincinnati’s regular-season finale at Toronto FC II (Oct. 15).
2016 (FC Cincinnati): Appeared in 30 games, starting 29, and played 2,512 minutes … one of five players to play in all 30 matches … recorded a career-high five assists … was named FC Cincinnati’s MVP at the conclusion of the USL regular season … started and played 73 minutes in the central midfield in FC Cincinnati’s USL Cup Playoffs match against the Charleston Battery (Oct. 2) … made an appearance in one of FC Cincinnati’s two U.S. Open Cup matches … Made FC Cincinnati debut, started and played 90 minutes in the club’s first-ever match at the Charleston Battery (March 26) … recorded first assist as an FC Cincinnati player in the club’s home opener against the Charlotte Independence (April 9) … registered an assist in a second consecutive match against Louisville City FC (April 16) … tallied third assist of the year at Orlando City B (May 4) … recorded fourth assist of season against Toronto FC II (June 18) … notched fifth assist against Louisville City FC (July 23).
2015 (Wilmington Hammerheads FC): Appeared in 21 games, starting 18, and played 1,586 minutes … recorded two assists … made first start of the year and played 90 minutes at Richmond (April 11) … recorded a game-winning assist at New York Red Bulls II (April 12) … started and played 90 minutes against Charleston (April 26) … started a fourth consecutive match and played 80 minutes against Harrisburg (May 3) … returned to the bench after a three-match absence and played 27 minutes as a second-half substitute at Charleston (May 30) … began a stretch of nine consecutive starts and played 74 minutes against Charleston (June 6) … after missing three consecutive matches, made a substitute appearance and played 52 minutes at New York Red Bulls II (Aug. 29) … recorded second assist in season finale against Toronto FC II (Sept. 19).
2014 (Philadelphia Union): Made two substitute appearances, logging 13 minutes…made Philadelphia Union debut as a second-half substitute at Chicago (April 5) … made second appearance as a second-half stoppage time sub at Sporting Kansas City (May 14) … made two USL regular-season appearances on loan with Wilmington Hammerheads FC, logging 112 minutes…made Hammerheads debut, started and played 90 minutes at LA Galaxy II (Aug. 24) … made second appearance and played 22 minutes as a second-half substitute at Dayton Dutch Lions (Sept. 5) … Started and played 90 minutes in Wilmington’s USL Cup Playoffs Quarterfinal match at Sacramento FC (Sept. 13).
2013 (Chicago Fire): Made one appearance, logging three minutes… made lone MLS appearance against the New York Red Bulls (April 7).
2012 (Chicago Fire): Made two first team appearances, logging 26 minutes…Appeared in one U.S. Open Cup match, starting and scoring the first goal in a 3-2 overtime loss vs. Michigan Bucks…Started all 10 matches in the MLS Reserve League, scoring one goal and tallying two assists.
2011 (Chicago Fire): Made a career-high 10 MLS appearances, starting eight matches, and logging 534 minutes played … recorded one assist … made two appearances for the Fire in the North American Superliga … started and played 45 minutes against New England (July 18) … started and played 90 minutes against UNAM Pumas (July 21) … appeared in one of Chicago’s four U.S. Open cup matches … started and played 75 minutes against Rochester in the Round of 16 (June 28) … started for the first of four consecutive MLS matches and played 74 minutes at Colorado (April 30) … started and played 74 minutes against Vancouver (May 7) … made first 90-minute appearance and recorded first-ever MLS assist against Toronto FC (May 14) … started and played 60 minutes at Philadelphia (May 21) … returned to the starting lineup and played 67 minutes against Seattle (June 4) … started and played 56 minutes at Sporting Kansas City (June 9) … made first substitute appearance and played 10 minutes against Real Salt Lake (June 22) … made second consecutive substitute appearance and logged 21 minutes played against New York (June 26) … Made first MLS appearance in over three months at Real Salt Lake and played nine minutes as a second-half substitute (Sept. 28) … returned to the starting lineup and played 73 minutes at Houston (Oct. 1).
2010 (Chicago Fire): Selected by Chicago in the first round of the MLS SuperDraft. Appeared in five matches, starting one while logging 114 minutes played … made MLS debut as a second-half substitute and played 39 minutes at Toronto FC (May 8) … made a second substitute appearance and played five minutes against Real Salt Lake (July 8) … made third appearance of the season and logged four minutes played at Philadelphia (Sept. 11) … made first career MLS start against Sporting Kansas City and played 38 minutes (Oct. 12) … appeared in a second consecutive match against D.C. United and played 28 minutes (Oct. 16).
College (Wake Forest): In 2009, Finished his college career at Wake Forest with 38 assists… Selected as National Player of the Year by Top Drawer Soccer ... Received first team All-American honors from NSCAA, Soccer America, College Soccer News and Top Drawer Soccer ... Earned ACC Offensive Player of the Year honors and was also named All-ACC First Team … In 2008, Led the nation with 17 assists, which stands as the single-season record at Wake Forest ... Also scored seven goals to finish the season with 31 points ... Named a first team All-American by the NSCAA and a second team All-American by College Soccer News and Soccer America … In 2007, was ACC Freshman of the Year...Soccer America First Team All-Freshman...All-ACC Freshman Team...Opened the season with four goals through four games.
Personal: Born Sept. 16, 1988 in Plano, Texas.