[6] He played until April 2010 for the youth squad of Pachuca and was loaned out to his first senior team, Jaibos Tampico Madero.
[8] During the 2012–2013 season, he was loaned out to Club León from Pachuca, and did not play a league match during the 2012 Apertura tournament.
[10] 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.
[12] Yarbrough made his Rapids debut against Sporting Kansas City at the MLS is Back Tournament on July 17, 2020.
[13] Yarbrough earned his first Rapids victory and clean sheet in a 5–0 win over Real Salt Lake to reclaim the Rocky Mountain Cup.
[16] In week two of the 2023 season, Yarbrough was named to the league's Team of the Matchday after registering eleven saves in a scoreless draw against Sporting Kansas City, becoming the first player in club history to do so.
He had two saves in the 2–0 victory for the U.S.[21] Yarbrough made his 3rd appearance for the United States team in a friendly match against New Zealand which ended in a 1–1 draw.