• First MLS goal - at FC Cincinnati, 5/25/2019 in the 90'+1' minute
• First MLS assist - vs LA Galaxy, 5/4/2019 on a Derrick Etienne Jr. game-winning goal in the 67th minute
• First MLS game & start - at Columbus Crew SC, 3/2/2019
2023: MLS: Started 22 of 30 matches played this season...scored six goals and tallied four assists...his six MLS goals this season is a new-career high in goals scored for a single season...recorded the game-winning goal against NYCFC on May 13...tallied game-winning assist against New England on July 8... scored his first-career MLS penalty kick goal on July 12 against FC Cincinnati... leads club in goals across all competitions with eight...became the club's leading homegrown goalscorer with 15 MLS goals in his career. Open Cup: Played and started in one match...scored one goal...recorded the game-winning goal against D.C. United in the Round of 32 matchup on May 9. Leagues Cup: Appeared and started in all four matches...logged 275 minutes played...recorded one goal and one assist...scored game-winning goal against NYCFC on August 3 in Round of 32...tallied an assist in Round of 16 matchup against Philadelphia Union. Playoffs: Appeared in all three matches...logged 115 minutes played.
2022: MLS: Set career highs in appearances, starts, minutes, and assists ... started in 21 of 27 matches ... tallied 1,447 minutes of action ... scored two goals and added six assists ... tied for team lead in assists ... recorded the game-winning goal against San Jose Earthquakes (Feb.26) ... recorded his first career multi-assist match against Chicago Fire FC on May 18 ... tallied two game-winning assists this season. Playoffs: Made second career MLS Cup Playoffs appearance ... started and played 71 minutes against FC Cincinnati on October 15. Open Cup: Started four of five Open Cup matches this season...scored the last goal in a 3-0 win against New York City FC.
2021: MLS: Tallied career highs in games played (22), games started (8), and minutes played (768) ... set a career high in goals scored with three .. his first of the season coming against Inter Miami CF on September 17... recorded the game-winning goal against New York City FC on September 25 at Yankee Stadium. Playoffs: Made his first career MLS Cup Playoffs start against Philadelphia Union on Nov. 20. USL: Started and played in one match against Hartford Athletic... totaling 90 minutes.
2020: Tallied career highs in games started (5) and minutes played (569) as he appeared in 15 matches ... tied his single-season high for goals with two and also recorded an assist ... helped secure a road point at New England with his first goal of the season on August 29.
2019: Logged 550 minutes in 17 games played...Made his MLS debut on March 2 vs Columbus Crew...tallied two goals and two assists all coming as a substitute...scored his first MLS goal against FC Cincinnati on May 25. Open Cup: Made his first appearance in the Open Cup against New England on June 11 ... tallied his first assist of the competition in the same match. CCL: Appeared in two games against Santos Laguna starting one… Tallied his first professional goal in the second leg. USL: Made two appearances...earned an assist against Charleston Battery on September 27.
He had strong freshman season as a super-sub for Wake Forest in 2017, appearing in 23 matches and recording six goals and five assists … started 20 of the Demon Deacons’ 21 matches with career bests in goals (12) and assists (6) in 2018 … in two seasons for Wake Forest, he recorded 18 goals and 11 assists, including six game-winning goals, in 44 matches.
Earned his first call-up for the U.S. Men’s Youth National Team U-20 side in January of 2019 … prior to his U-20 MNT call-up, he was called into the U-18 MNT during his time with the Red Bulls U-16 team where he tallied 20 goals in 24 matches in that season… in two seasons with Red Bulls Academy before heading to Wake Forest, he recorded 42 goals in 56 games ... he joined Red Bulls Academy in 2014.
New York Red Bulls sign Academy Product and Wake Forest midfielder to an MLS contract on January 26, 2019.