Querétaro A product of the youth
Querétaro team, Ruiz would make his senior debut in
Liga MX on 21 July 2018 against
Atlas, coming in at the 86th minute for
Erbín Trejo, finishing the game in a 0–0 tie. On 22 August 2018, he would score his first goal for the team, winning the game against
Club Universidad Nacional 1–0, becoming the youngest scorer of the
season at the age of 17. On 31 August 2018, he contributed two assists for
Camilo Sanvezzo to score the first two goals against
Morelia, winning 4–1.
Tijuana In July 2020, Ruiz signed with
Club Tijuana after the club’s owners,
Grupo Caliente, sold Querétaro and transferred several of that team’s players – including the 19-year-old Ruiz – to Tijuana. Ruiz made his debut for Tijuana in the
Apertura 2020 and gradually became a regular squad member. Under new Tijuana coach
Pablo Guede, Ruiz’s role evolved from the
attacking midfielder position he had played at Querétaro to a deeper playmaking role in central midfield. Often paired with fellow ex-Querétaro teammate
Jordi Cortizo, he operated as a deep-lying midfielder with responsibilities in building up attacks and distributing the ball, while also contributing defensively. Guede’s more progressive system relied on Ruiz’s vision and press-resistant passing to link play between defense and attack. Ruiz' impact with Tijuana was modest. Over two years with Xolos, he made 50 appearances in all competitions, scoring two goals and providing two assists. Notably, he scored his first goal for Tijuana on 25 February 2022, opening the scoring with a deflected shot in a 2–0 victory over reigning champions
Atlas – a goal that also marked his first in
Liga MX as a Xolos player. Despite some opportunities in the starting lineup, Ruiz’s overall contributions remained limited, and he did not replicate the prolific form of his early Querétaro days. By the
Clausura 2021, he was struggling to secure playing time, featuring only 46 minutes in the first three matches, and he acknowledged the need to improve to earn a spot in the starting XI under coach Guede.
Toluca In June 2022, Ruiz joined
Toluca in an exchange that saw
Alexis Canelo join Tijuana. Coach
Ignacio Ambríz had specifically requested Ruiz as part of an ambitious squad rebuild for the
Apertura 2022, seeing the young midfielder as a key reinforcement. The transfer was viewed as a fresh start for Ruiz after a challenging spell in Tijuana, and it indeed preceded a resurgence in his form with Toluca in subsequent seasons. During the
Apertura 2025 season, Ruíz was designated as Toluca’s vice-captain, regularly assuming the armband in matches when
Alexis Vega was not on the field. On 13 March 2026, Toluca announced that Ruiz had sustained an
anterior cruciate ligament injury and a
medial meniscus injury in his right knee during the first leg of the
2026 CONCACAF Champions Cup round of 16 against
San Diego FC, and that he was expected to undergo surgery. After further medical evaluations and consultations with specialists, later reports described the injury as a partial ACL tear, with Ruiz and Toluca opting for conservative treatment in an attempt to keep alive his hopes of making Mexico’s squad for the
2026 FIFA World Cup. He returned to action on 15 April, coming off the bench in Toluca’s 3–0 win over
LA Galaxy in the second leg of the quarter-finals. ==International career==