Yarbrough eventually joined León on a permanent basis, becoming their starting goalkeeper for most matches of both the Apertura and Clausura over the following seasons, and helped León to two Liga MX titles. In the 2015 Apertura and 2016 Clausura, Yarbrough led León to a third-place finish, while leading all Liga MX goalkeepers in both saves and clean sheets.
Yarbrough earned his first call-up to the United States national team in March 2015. He appeared in the bench when the United States played against Denmark on March 25, 2015. Yarbrough substituted Nick Rimando in the beginning of the second half against Switzerland on March 31 to earn his first cap. Yarbrough conceded one goal against Switzerland; the game ended in a 1–1 draw. In his second appearance for the United States, Yarbrough was subbed in for Rimando at halftime during a friendly against Mexico on April 15, 2015. He had two saves in the 2–0 victory for the U.S.