2020 (FC Cincinnati): Made 21 appearances, including 20 starts, scoring one goal ... was suspended for season-opener at New York (March 1) after receiving a red card in the 2019 MLS regular-season finale at D.C. United ... made 2020 season debut in a start and played 61 minutes at Atlanta (March 7) ... was replaced by Adrien Regattin in the second half ... started and played 90 minutes against D.C United (Aug. 21) ... completed 34-of-36 passes for a passing accuracy of 94.4% ... started and played 90 minutes against Chicago Fire FC (Aug. 25), Columbus Crew SC (Aug. 29) and Chicago Fire FC (Sept. 2) ... started and played 90 minutes against Columbus Crew SC (Sept. 6) ... completed 21-of-23 passes for a 91.3% passing accuracy ... started and played 90 minutes against New York City FC (Sept. 12) ... started and played 90 minutes against New York Red Bulls (Sept. 19) ... completed 20-of-25 passes for an 80% passing accuracy ... started and played 90 minutes against Philadelphia Union (Sept. 23) and at New York City FC (Sept. 26) ... started and played 90 minutes at Minnesota United FC (Oct. 3) ... created a team-high three chances ... started and played 90 minutes at the Philadelphia Union (Oct. 7) ...completed 28-0f-29 passes for a 96.6% passing accuracy and led the team with three shots, two on target ... started and played 90 minutes against Toronto FC (Oct. 11) ... completed 30-of-31 passes for a 96.8% passing accuracy ... made his first appearance as a substitute and played 31 minutes against Columbus Crew SC (Oct. 14) ... replaced Yuya Kubo in the first half ... started and played 90 minutes against D.C. United (Oct. 18) ... completed 25-of-26 passes for a 96.2% passing accuracy ... started and played 90 minutes against Minnesota United FC (Oct. 24) and against Sporting Kansas City (Oct. 28 ... started and played 90 minutes against Atlanta United FC (Nov. 1) ... conceded four fouls in the game ... started and played 90 minutes against Inter Miami CF (Nov. 8) ... scored his first goal of the season ... MLS is Back Tournament: Made three appearances, all starts ... was unavailable for selection against Columbus (July 11) because of an injury ... made MLS is Back Tournament debut and played 85 minutes in a start against Atlanta (July 16) ... created a team-high four chances in first win of season ... started and played 89 minutes against New York (July 22) ... started and played 89 minutes in the round of 16 match against Portland (July 28) ... was replaced by Kekuta Manneh in the second half.
2019 (FC Cincinnati): Made eight appearances, including five starts, adding one assist … made FC Cincinnati and MLS debut by playing a 27-minute shift as a second-half substitute at Columbus Crew SC (Aug. 10) … replaced Roland Lamah in the second half … played four minutes as a second-half substitute against NYCFC (Aug. 17) … replaced Darren Mattocks in the second half … earned first MLS start and played 90 minutes against Toronto FC (Sept. 7) … started and played 90 minutes for a second consecutive match at Montreal (Sept. 14) … led the team with three tackles … started and played 74 minutes against Atlanta United (Sept. 18) … recorded a team-high three shots … made a substitute appearance and logged 45 minutes against Chicago (Sept. 21) … replaced Rashawn Dally in the second half … recorded first FCC and MLS assist, started and played 90 minutes against Orlando City SC (Sept. 29) … completed 41-of-45 passes for a 91.1% passing accuracy and created two chances … started and played 41 minutes at D.C. United (Oct. 6) … was sent off with a straight red card for a serious foul.
2018-19 (MSV Duisburg): Made 20 appearances, including 7 starts, scored two goals and added one assist in 2. Bundesliga matches … Made Duisburg debut as a second-half substitute against VfL Bochum (Aug. 11) … made second consecutive appearance at SV Darmstadt 98 (Aug. 24) … scored first goal of campaign in first start of season against Erzgebirge Aue (Sept. 23) … earned second consecutive start at 1. FC Köln (Oct. 8) … missed six straight games because of a foot injury … returned to action as a second-half substitute at 1.FC Heidenheim (Dec. 8) … began a stretch of four consecutive appearances … earned a start at VfL Bochum (Jan. 29) … started against Union Berlin (Feb. 16) … made an appearance against 1. FC Köln (April 10) … began a stretch of seven consecutive appearances to conclude the season … recorded lone assist of the campaign at SV Sandhausen (April 20) … registered second goal of season at Holstein Kiel (May 5).
2017-18 (SG Sonnenhof Großaspach): Made 34 appearances, including 32 starts, scored five goals and added five assists across all competitions … made four appearances, including three starts, and added one assist in the Württemberg Cup … recorded an assist in Round of 16 match at TSG Öhringen (Oct. 3) … made 30 appearances, including 29 starts, scored five goals and added four assists in Dritte Liga matches … made season debut and scored a goal against 1.FC Magdeburg (July 23) … began a stretch of 20 consecutive starts to open the season … recorded a pair of assists against FSV Zwickau (Aug. 1) … added a third assist at SpVgg Unterhaching (Sept. 16) … tallied second goal of campaign at SF Lotte (Oct. 28) … recorded an assist in the next match at Werder Bremen II (Nov. 3) … registered third goal of season at Preußen Münster (Dec. 9) … was sent off after receiving two yellow cards at 1.FC Magdeburg (Dec. 16) … missed match at FSV Zwickau for indirect card suspension (Jan. 26) … returned to the starting lineup against SC Paderborn (Feb. 3) … began a stretch of five consecutive 90-minute appearances … tallied fourth goal of season against SpVgg Unterhaching (March 3) … missed match at Karlsruher SC because of yellow card suspension (March 7) … added fifth goal of season at SC Fortuna Köln (March 16) … suffered an injury against Hansa Rostock (March 20) … missed the next five matches … returned to action against SV Meppen (April 29) … made final appearance in season finale against Preußen Münster (May 12).
2016-17 (Borussia Dortmund II/SG Sonnenhof Großaspach): Made a combined 18 appearances, including 11 starts, and scored one goal across all competitions with Borussia Dortmund II and SG Sonnenhof Großaspach … with Borussia Dortmund II, made two substitute appearances … missed first 12 matches of campaign with a knee injury … made season debut as a second-half stoppage time substitute at Alemannia Aachen (Oct. 29) … made additional one-minute substitute appearance against Wattenscheid 09 (Dec. 10) … joined SG Sonnenhof Großaspach midway through the season … with SG Sonnenhof Großaspach, made 16 appearances, including 11 starts, and scored one goal … made SG Sonnenhof Großaspach debut as a second-half substitute against Chemnitzer FC (Jan. 28) … began a stretch of 15 consecutive appearances … earned first start at Hallescher FC (Feb. 25) … scored game-winning goal against VfL Osnabrück (April 5).
2015-16 (Borussia Dortmund/Borussia Dortmund II): Missed the season while rehabbing from a knee injury.
2014-15 (Borussia Dortmund/Borussia Dortmund II): Made a combined 11 appearances, including eight starts, and scored two goals with Borussia Dortmund and Borussia Dortmund II … made Borussia Dortmund first team debut as a second-half substitute in Bundesliga match against VfB Stuttgart (Sept. 24) … with Borussia Dortmund II, made 10 appearances, including eight starts, and scored two goals … made Borussia Dortmund II debut in 90-minute stint at Rot-Weiß Erfurt (July 26) … began a stretch of seven consecutive starts to open the season … registered a brace against Jahn Regensburg (Aug. 9) … missed four matches with a meniscal injury … returned to action as a second-half substitute against Preußen Münster (Nov 30) … made second consecutive appearance against Rot-Weiß Erfurt (Dec. 6) … suffered a season-ending knee injury.
2013-14 (TSG Hoffenheim/TSG Hoffenheim II): Made a combined 29 appearances, including 26 starts, scored seven goals and added two assists with TSG Hoffenheim and TSG Hoffenheim II … made two Bundesliga appearances with Hoffenheim … made Bundesliga debut and played 21 minutes as a second-half substitute against Eintracht Frankfurt (April 26) … made second consecutive substitute appearance at Borussia Dortmund (May 3) … made 27 appearances, including 26 starts, scored seven goals and added two assists in Regionalliga matches with TSG Hoffenheim II … made season debut in season opener against FSV Mainz 05 II (July 27) … made lone substitute appearance of the campaign against Kickers Offenbach (Aug. 8) … tallied first goal of season at FC 08 Homburg (Aug. 17) … played first 90-minute shift against SpVgg Neckarelz (Sept. 3) … scored a goal and added an assist at SC Pfullendorf (Sept. 21) … registered third goal at Wormatia Worms (Oct. 5) … scored one again againstt KSV Baunatal (Oct. 27) … tallied fifth goal of campaign against SSV Ulm 1846 (Nov. 10) … added second assist against Eintracht Frankfurt II (Dec. 1) … scored the game-winning goal against Eintracht Trier (March 25) … scored seventh goal against SC PFullendorf (Aug. 6).
2012-13 (TSG Hoffenheim/FC St. Pauli/FC St. Pauli II): Made a combined 18 appearances, including eight starts, scored one goal and added one assist across all competitions while on loan with FC St. Pauli and FC St. Pauli II … made one start at VfB Stuttgart in the second round of the DFB-Pokal (Oct. 31) … made 15 appearances, including five starts, and added one assist in the 2. Bundesliga … made season debut as a second-half substitute against VfR Aalen (Sept. 25) … returned to match action and played 15 minutes as a second-half substitute at SC Paderborn (Oct. 21) … began a stretch of three consecutive appearances … earned first start of season against MSV Duisburg (Nov. 25) … scored lone assist of campaign at Dynamo Dresden (April 6) … made two appearances and recorded an assist with FC St. Pauli II in the Regionalliga … scored goal at SV Meppen (March 24).
2011-12 (TSG Hoffenheim/TSG Hoffenheim II): Made a combined 21 appearances, including 10 starts, scored two goals and added four assists across all competitions with TSG Hoffenheim and TSG Hoffenheim II … made one appearance in the DFB-Pokal quarterfinal round against Greuther Fürth (Feb. 8) … made 20 appearances, including 10 starts, scored two goals and added four assists with TSG Hoffenheim II in the Regionalliga … started the season opener against FSV Frankfurt II (Aug. 7) … picked up first assist of the campaign against Greuther Fürth II (Aug. 21) … scored first goal against Wormatia Worms (Sept. 7) … on the scoresheet for a second consecutive match by recording an assist at Hessen Kassel (Sept. 10) … tallied second goal of campaign at FC Bayern Munich II (April 15) … registered an assist at SV Waldhof Mannheim (April 27) … recorded an assist for a second consecutive match against SG Sonnenhof Großaspach (May 6).
2010-11 (TSG Hoffenheim II/TSG Hoffenheim U-19s): Made 20 appearances, including 14 starts, and scored one goal across all competitions with TSG Hoffenheim II and the TSG Hoffenheim U-19s … made seven appearances, including two starts, with TSG Hoffenheim II in the Regionaliga … made TSG Hoffenheim debut and played 90 minutes at SG Sonnenhof Großaspach (Feb. 26) … began a stretch of four consecutive appearances … made fifth appearance at Hessen Kassel (May 7) … earned second start at Greuther Fürth II (May 21) … made final TSG Hoffenheim II appearance against Eintracht Frankfurt II (May 28) … made 13 appearances, including 12 starts, and scored one goal with the TSG Hoffenheim U-19s across all competitions … made TSG Hoffenheim U-19s debut in 90-minute shift at TSV 1860 U-19s (Aug. 15) … began a stretch of eight consecutive appearances … scored lone goal of the campaign against the Greuther Fürth U-19s (Sept. 12).
PERSONAL: Born on Sept. 16, 1992 in Tampa, Fla.