Born in Texas, Weston spent three years in Germany as his father served in the military. That time he played for local team FC Phönix Otterbach. Upon returning to the US, McKennie joined the FC Dallas Academy in 2009. In 2016, he would forgo signing a contract with FC Dallas to return to Germany and sign with Schalke.

Within a matter of months after playing with Schalke's academy team, McKennie was promoted to the first team in May 2017. He made his debut on May 20, 2017, coming on as a substitute in their 1-1 tie with Ingolstadt.

International Career

McKennie has represented the United States at the youth level since the Under-17 team.

RANDOM TAGS FROM PAST WEEK...
SELECT `tags`.`id` AS `tag_id`, `tags`.`tag` AS `tag_name` FROM `article_tags` JOIN `tags` ON `article_tags`.`tag` = `tags`.`id` WHERE `article_tags`.`article` IN () GROUP BY `article_tags`.`tag` ORDER BY RAND() LIMIT 10