Gerardo Ruiz
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1985-09-05 · 5 players total
| Full name | Gerardo Ruiz |
|---|---|
| Name in home country | Gerardo Daniel Ruiz Barragán |
| Date of birth | 1985-09-05 (40 yrs) |
| Place of birth | Mexico City, Mexico |
| Citizenship | Mexico |
| Position | Goalkeeper |
| Foot | right |
| Height | 185.00 m |
| Current club | Tampico Madero |
| Joined | 2024-07-01 |
| Contract expires | — |
| Agent | VF |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Tampico Madero | 2 | 24/25 | 25/26 | 39 | 0 | 0 | 3,540 |
| Tlaxcala FC | 3 | 21/22 | 23/24 | 73 | 0 | 2 | 6,570 |
| Querétaro FC | 3 | 19/20 | 21/22 | 8 | 0 | 0 | 692 |
| Jaguares de Chiapas | 2 | 10/11 | 2011 | 5 | 0 | 0 | 450 |
| CF Atlante | 11 | 07/08 | 2010 | 190 | 0 | 0 | 17,044 |
| Querétaro FC U20 | 2 | 19/20 | 20/21 | 3 | 0 | 0 | 270 |
| CF Atlante U20 | 3 | 09/10 | 13/14 | 48 | 0 | 0 | 4,320 |
| Jaguares de Chiapas U20 | 2 | 10/11 | 11/12 | 36 | 0 | 0 | 3,240 |
| CF Atlante UTN | 1 | 09/10 | 09/10 | 4 | 0 | 0 | 360 |
| Real Colima | 1 | 06/07 | 06/07 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Expansión MX Ap. | Tampico Madero | 5 | 0 | 0 | 1 | 0 | 450 |
| 24/25 | Liga Expansión MX Ap. | Tampico Madero | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 24/25 | Liga Expansión MX Cl. | Tampico Madero | 14 | 0 | 0 | 2 | 0 | 1,260 |
| 24/25 | Liguilla de Expansión Clausura | Tampico Madero | 6 | 0 | 0 | 1 | 0 | 570 |
| 23/24 | Liga Expansión MX Ap. | Tlaxcala FC | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 23/24 | Liga Expansión MX Cl. | Tlaxcala FC | 13 | 0 | 1 | 1 | 0 | 1,170 |
| 22/23 | Liga Expansión MX Ap. | Tlaxcala FC | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 22/23 | Liga Expansión MX Cl. | Tlaxcala FC | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 22/23 | Liguilla de Expansión Clausura | Tlaxcala FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 21/22 | Liga Expansión MX Cl. | Tlaxcala FC | 13 | 0 | 1 | 1 | 0 | 1,170 |
| 21/22 | Liga MX Apertura | Querétaro FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liguilla de Expansión Clausura | Tlaxcala FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2011 | Libertadores | Jaguares de Chiapas | 2 | 0 | 0 | 1 | 0 | 180 |
| 2010 | Club World Cup | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga MX Apertura | Querétaro FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga MX Clausura | Querétaro FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 20/21 | Liga MX Sub-20 Apertura | Querétaro FC U20 | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | Liguilla Clausura | Querétaro FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Copa MX | Querétaro FC | 4 | 0 | 0 | 0 | 0 | 332 |
| 19/20 | Liga MX Apertura | Querétaro FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga MX Clausura | Querétaro FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga MX Sub-20 Apertura | Querétaro FC U20 | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Liguilla Apertura | Querétaro FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ascenso MX Ap. | CF Atlante | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 18/19 | Ascenso MX Cl. | CF Atlante | 11 | 0 | 0 | 0 | 0 | 990 |
| 18/19 | Copa MX Clausura | CF Atlante | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | Liguilla Asc. Ap | CF Atlante | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | Ascenso MX Ap. | CF Atlante | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 17/18 | Ascenso MX Cl. | CF Atlante | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 17/18 | Copa MX Apertura | CF Atlante | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | Liguilla Asc. Cl | CF Atlante | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Ascenso MX Ap. | CF Atlante | 17 | 0 | 0 | 0 | 0 | 1,530 |
| 16/17 | Ascenso MX Cl. | CF Atlante | 17 | 0 | 0 | 0 | 0 | 1,530 |
| 16/17 | Copa MX Apertura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa MX Clausura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liguilla Asc. Ap | CF Atlante | 6 | 0 | 0 | 1 | 0 | 540 |
| 15/16 | Ascenso MX Ap. | CF Atlante | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 15/16 | Ascenso MX Cl. | CF Atlante | 15 | 0 | 0 | 0 | 0 | 1,350 |
| 15/16 | Copa MX Apertura | CF Atlante | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Copa MX Clausura | CF Atlante | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Liguilla Asc. Ap | CF Atlante | 6 | 0 | 0 | 0 | 0 | 540 |
| 15/16 | Liguilla Asc. Cl | CF Atlante | 4 | 0 | 0 | 1 | 0 | 360 |
| 14/15 | Ascenso MX Ap. | CF Atlante | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 14/15 | Ascenso MX Cl. | CF Atlante | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 14/15 | Copa MX Clausura | CF Atlante | 4 | 0 | 0 | 0 | 0 | 360 |
| 14/15 | Liguilla Asc. Ap | CF Atlante | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | Copa MX Apertura | CF Atlante | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | Copa MX Clausura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga MX Apertura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga MX Clausura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga MX Sub-20 Apertura | CF Atlante U20 | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 13/14 | Liga MX Sub-20 Clausura | CF Atlante U20 | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 12/13 | Copa MX Apertura | CF Atlante | 1 | 0 | 0 | 0 | 0 | 34 |
| 12/13 | Copa MX Clausura | CF Atlante | 7 | 0 | 0 | 0 | 0 | 630 |
| 12/13 | Liga MX Clausura | CF Atlante | 1 | 0 | 0 | 0 | 0 | 90 |
| 12/13 | Liga MX Sub-20 Apertura | CF Atlante U20 | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 12/13 | Liga MX Sub-20 Clausura | CF Atlante U20 | 3 | 0 | 0 | 0 | 0 | 270 |
| 11/12 | Liga MX Sub-20 Apertura | Jaguares de Chiapas U20 | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 11/12 | Liga MX Sub-20 Clausura | Jaguares de Chiapas U20 | 11 | 0 | 0 | 0 | 0 | 990 |
| 10/11 | Liga MX Sub-20 Apertura | Jaguares de Chiapas U20 | 5 | 0 | 0 | 0 | 0 | 450 |
| 10/11 | Liga MX Sub-20 Clausura | Jaguares de Chiapas U20 | 3 | 0 | 0 | 1 | 0 | 270 |
| 10/11 | Liguilla Apertura | Jaguares de Chiapas | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Liguilla MX Sub-20 Apertura (- 24/25) | Jaguares de Chiapas U20 | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | Primera Apertura | Jaguares de Chiapas | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Primera Clausura | Jaguares de Chiapas | 3 | 0 | 0 | 0 | 0 | 270 |
| 09/10 | Ascenso Clausura | CF Atlante UTN | 4 | 0 | 0 | 0 | 0 | 360 |
| 09/10 | InterLiga | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Liga MX Sub-20 (09/10) | CF Atlante U20 | 3 | 0 | 0 | 0 | 0 | 270 |
| 09/10 | Primera Apertura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Primera Clausura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | CONCACAF CL | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Liguilla Apertura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Primera Apertura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Primera Clausura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Primera Clausura | CF Atlante | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Prim. A Clausura | Real Colima | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2005-01-01 | Atlante U20 | Atlante Tabasco | Transfer | 0 | — |
| 06/07 | 2007-01-01 | Atlante Tabasco | Real Colima | Loan | 0 | — |
| 06/07 | 2007-06-30 | Real Colima | Atlante Tabasco | Return from loan | 0 | — |
| 07/08 | 2008-01-01 | Atlante Tabasco | Atlante | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Atlante | Jaguares | Loan | 200000 | — |
| 11/12 | 2012-06-30 | Jaguares | Atlante | Return from loan | 400000 | — |
| 19/20 | 2019-07-01 | Atlante | Querétaro FC | Loan | 400000 | — |
| 19/20 | 2020-06-30 | Querétaro FC | Atlante | Return from loan | 300000 | — |
| 20/21 | 2020-07-01 | Atlante | Querétaro FC | Transfer | 300000 | — |
| 21/22 | 2022-01-01 | Querétaro FC | Tlaxcala | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | Tlaxcala | Tampico Madero | Transfer | 75000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Paúl Uscanga | 1 | 0 | 0 |
| Gabriel Hachen | 1 | 1 | 0 |
| Pedro Santos | 1 | 0 | 0 |
| Carlos Garcés | 2 | 0 | 0 |
| Miguel Lozano | 1 | 0 | 0 |
| Javier Hernández | 1 | 0 | 0 |
| Wílber Rentería | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | Querétaro FC | Atlante | Return from loan | — | €300k |
| 19/20 | 2019-07-01 | Atlante | Querétaro FC | Loan | — | €400k |
| 11/12 | 2012-06-30 | Jaguares | Atlante | Return from loan | — | €400k |
| 10/11 | 2010-07-01 | Atlante | Jaguares | Loan | — | €200k |
| 06/07 | 2007-06-30 | Real Colima | Atlante Tabasco | Return from loan | — | — |
| 06/07 | 2007-01-01 | Atlante Tabasco | Real Colima | Loan | — | — |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 450 | 1 | 0 | 0 | 0.2 |
| 24/25 | 34 | 3,090 | 3 | 0 | 0 | 0.09 |
| 23/24 | 26 | 2,340 | 1 | 0 | 0 | 0.04 |
| 22/23 | 33 | 2,970 | 1 | 0 | 0 | 0.03 |
| 21/22 | 14 | 1,260 | 1 | 0 | 0 | 0.07 |
| 2011 | 2 | 180 | 1 | 0 | 0 | 0.5 |
| 18/19 | 31 | 2,790 | 1 | 0 | 0 | 0.03 |
| 17/18 | 34 | 3,060 | 2 | 0 | 0 | 0.06 |
| 16/17 | 40 | 3,600 | 1 | 0 | 0 | 0.03 |
| 15/16 | 42 | 3,780 | 2 | 0 | 0 | 0.05 |
| 12/13 | 27 | 2,374 | 1 | 0 | 0 | 0.04 |
| 10/11 | 12 | 1,080 | 1 | 0 | 0 | 0.08 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 450 | 2 | 40% | 4 | 0.8 |
| 24/25 | 34 | 3,090 | 15 | 44% | 31 | 0.9 |
| 23/24 | 26 | 2,340 | 2 | 8% | 50 | 1.92 |
| 22/23 | 33 | 2,970 | 11 | 33% | 41 | 1.24 |
| 21/22 | 14 | 1,260 | 4 | 29% | 18 | 1.29 |
| 2011 | 2 | 180 | 2 | 100% | 0 | 0 |
| 20/21 | 6 | 540 | 2 | 33% | 10 | 1.67 |
| 19/20 | 5 | 422 | 0 | 0% | 9 | 1.92 |
| 18/19 | 31 | 2,790 | 6 | 19% | 41 | 1.32 |
| 17/18 | 34 | 3,060 | 11 | 32% | 42 | 1.24 |
| 16/17 | 40 | 3,600 | 13 | 33% | 40 | 1 |
| 15/16 | 42 | 3,780 | 15 | 36% | 45 | 1.07 |
| 14/15 | 32 | 2,880 | 6 | 19% | 47 | 1.47 |
| 13/14 | 29 | 2,610 | 8 | 28% | 31 | 1.07 |
| 12/13 | 27 | 2,374 | 8 | 30% | 40 | 1.52 |
| 11/12 | 27 | 2,430 | 9 | 33% | 30 | 1.11 |
| 10/11 | 12 | 1,080 | 1 | 8% | 21 | 1.75 |
| 09/10 | 7 | 630 | 1 | 14% | 9 | 1.29 |
Output by competition
Career goals and assists broken down by tournament.
More on Gerardo Ruiz
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gerardo Ruiz
Who is Gerardo Ruiz?
Gerardo Ruiz is a Mexico professional footballer who plays as a goalkeeper for Tampico Madero.
How old is Gerardo Ruiz?
Gerardo Ruiz is 40 years old. He was born on September 5, 1985 in Mexico City.
What position does Gerardo Ruiz play?
Gerardo Ruiz plays as a goalkeeper (Goalkeeper).
What club does Gerardo Ruiz play for?
Gerardo Ruiz currently plays for Tampico Madero.
What is Gerardo Ruiz's market value?
Gerardo Ruiz's most recent reported market value is €25k.
Mexico