
- Costa RicaNational team
The shape of him
John Paul Ruíz is a defender and a Costa Rica international. In 24/25 that meant 41 club appearances and 2,897 minutes. Defenders read the pass before it is played and hold the line, and they also start attacks from the back.
The job
Win the individual duels and protect the space behind, so the team has a base to build from.
Season snapshot 24/25
| Appearances | 41 | |
|---|---|---|
| Minutes played | 2,897 | |
| Tackles per 90 | 0.0 | |
| Interceptions per 90 | 0.0 | |
| Blocks per 90 | 0.0 | |
| Pass accuracy | — | |
| Passes per 90 | 0.0 | |
| Duels won | — |
Playing style
Percentile against defenders we track, 24/25
Stat comparison
vs defenders we track (747), 24/25
| Stat | Bar | Paul Ruíz | Avg |
|---|---|---|---|
| Tackles per 90 | 0.0 | 1.0 | |
| Interceptions per 90 | 0.0 | 0.7 | |
| Blocks per 90 | 0.0 | 0.3 |
Honours 4
- 2Recopa2025
- 2Primera División2021/22
Career journey
2023 – 2024AE Zakakiou
2023 – 2024CS Herediano
2024 – 2025Puntarenas FC
2026 – 2027Costa Rica
View full career
| Years | Club | Apps | Goals |
|---|---|---|---|
| 2026 – 2027 | Costa Rica | 1 | 0 |
| 2024 – 2025 | Puntarenas FC | 41 | 1 |
| 2023 – 2024 | CS Herediano | 1 | 0 |
| 2023 – 2024 | AE Zakakiou | 25 | 0 |
| 2022 – 2023 | Municipal Grecia | 9 | 1 |
| 2022 – 2023 | CS Herediano | 14 | 1 |
Quick facts
- Full name
- John Paul Ruíz Guadamúz
- Place of birth
- Costa Rica
- Nationality
Costa Rica- Position
- Defender
CF card
i
Our rating from 24/25's club stats, against every outfield player we track. Pace is set by our editors. Not an EA SPORTS FC rating.
57DEF

Paul Ruíz
- 58
- SHO
- 58
- PAS
- 57
- DRI
- 58
- DEF
- 56
- PHY
Similar players
Latest on Costa Rica
More on John Paul Ruíz
Season by season
Club football, all competitions
| Season | Club | League | Apps | Mins | Goals | Assists |
|---|---|---|---|---|---|---|
| 26/27 | Costa Rica | All competitions | 1 | 9 | 0 | 0 |
| 24/25 | Puntarenas FC | All competitions | 41 | 2,897 | 1 | 0 |
| 23/24 | AE Zakakiou | All competitions | 25 | 1,574 | 0 | 0 |
| 22/23 | CS Herediano | All competitions | 14 | 872 | 1 | 0 |
Added Updated
