|Full name||Weston James Earl McKennie|
|Date of birth||August 28, 1998|
|Place of birth||Fort Lewis, Washington, United States|
|Height||6 ft 1 in (1.85 m)|
|2013-2014||United States U17||6||(0)|
|2016||United States U19||9||(2)|
|2016||United States U20||2||(0)|
* Senior club appearances and goals counted for the domestic league only and correct as of February 24, 2020|
? National team caps and goals correct as of November 19, 2019
Weston McKennie grew up in Texas but spent 3 years in Kaiserslautern, Germany between the ages of 6 and 9 and started playing soccer for the local club FC Phönix Otterbach in 2004 before moving back to the United States.
In February 2016, McKennie signed a National Letter of Intent to play for the University of Virginia, but he subsequently turned down the scholarship offer to play for the Cavaliers, and instead sought to go pro.
After spending less than a year with Schalke's academy team, McKennie was promoted to the first-team squad in May 2017. He made his professional debut on May 20, 2017, as a 77th-minute substitute during a 1-1 draw with FC Ingolstadt 04. This was his only appearance during the 2016-17 season. McKennie made his first start in September 2017 and signed a five-year contract shortly after. He finished the 2017-18 season with 25 appearances in all competitions.
McKennie has played with various United States youth teams, including the under-17 and under-20 national teams. McKennie earned his first senior team callup for the United States' friendly against Portugal on November 14, 2017, scoring on his debut.
McKennie scored the lone goal for the USMNT on June 30, 2019 to help them secure a 1-0 win in the Gold Cup quarterfinals against Curaçao.
Scores and results list the United States' goal tally first.
|1||November 14, 2017||Estádio Dr. Magalhães Pessoa, Leiria, Portugal||1||Portugal||1-0||1-1||Friendly|
|2||June 30, 2019||Lincoln Financial Field, Philadelphia, United States||12||Curaçao||1-0||1-0||2019 CONCACAF Gold Cup|
|3||July 3, 2019||Nissan Stadium, Nashville, United States||13||Jamaica||1-0||3-1|
|4||October 11, 2019||Audi Field, Washington, D.C., United States||16||Cuba||1-0||7-0||2019-20 CONCACAF Nations League A|