Pachuca Tapias joined the Pachuca youth system at the age of 11, and progressed through the under–15, under–17 and under–20 squads. Tapias was loaned out to
Ascenso MX club
Mineros de Zacatecas in the summer of 2016. He made his professional debut in their first match of the
Apertura 2016 season, a 1–0 victory over
FC Juárez on 16 July. He made 32 appearances for Zacatecas over the next two years, starting in all but one, before returning to Pachuca in June 2018. First-team manager
Pako Ayestarán handed Tapias his
Liga MX debut on 21 July; he played the full 90 minutes of a 1–0 defeat to
Monterrey at
centre-back. On 23 October, Tapias scored against Monterrey in the opening minutes of the
Apertura 2018 Copa MX semi-final match, which Pachuca lost in penalties after a 3–3 draw. In February 2020, Tapias was named to the Liga MX team of the week for the first time in round four of the
Clausura 2020 season.
Minnesota He transferred to
Minnesota United on 8 February 2023. During the
MLS 2023 season, Tapias appeared and started in 32 of the 34 regular-season matches. He scored his first MLS goal against the
Colorado Rapids on March 18, 2023, when he put away a free kick with a header for the game-winning goal.
Guadalajara On 17 December 2024, Tapias joined
Guadalajara. == Personal life ==