Answer
Puebla is the Mexican club that Beasley played for. He joined the club in 2019 and played there for one season before moving to FC Dallas in 2020. During his time with Puebla, Beasley made 28 appearances and scored 2 goals. He was a key member of the team that won the Copa MX in 2019.