Skip to content
JR

John Ruiz

€333KMarket Value
Alajuelense
Alajuelense
Defender
Costa RicaCosta Rica
6.3
Season Score
21
Dec 27, 2004
0.09
Goals/Match
Card stats based on
2026

Performance Overview

Season Performance 25/26
All Competitions
34Matches
3Goals
1Assists
4Goal Contributions
50Mins/game
6.33Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

37
Full match
17
Substituted off
21
From Bench

Rival Clubs(26)

Player stats against each opponent club

TeamMPWDLGA
Deportivo SaprissaDeportivo Saprissa63121020
Pérez ZeledónPérez Zeledón62220010
HeredianoHerediano52121010
CartaginésCartaginés52120011
KarmiotissaKarmiotissa40220000
Ethnikos AchnaEthnikos Achna40130000
OthellosOthellos40130010
San CarlosSan Carlos42021000
AlajuelenseAlajuelense40310120
PuntarenasPuntarenas41210010
Municipal LiberiaMunicipal Liberia41210000
Sporting San JoséSporting San José43010000
GuadalupeGuadalupe42110010
Omonia NicosiaOmonia Nicosia30210010
DoxaDoxa31110000
Nea SalamisNea Salamis30210000
ApollonApollon30120000
Santa AnaSanta Ana31110000
AnorthosisAnorthosis20110010
AELAEL20020000
120 of 26
Transfers

Transfers

Transfer History

Jul 1, 2025Transfer
Jun 30, 2025End of loan
Jun 30, 2024End of loan
Sep 4, 2023Transfer
Trophies

About John Ruiz

John Ruiz plays as a defender for Alajuelense. Throughout his career, John Ruiz has scored 5 goals and provided 1 assists in 99 appearances across 4 clubs. A commanding presence at the back, John Ruiz has made 99 career appearances, contributing 5 goals from defensive positions. Among the clubs he has represented — Municipal Liberia, Puntarenas, AE Zakakiou, Grecia — John Ruiz was most prolific at Municipal Liberia, where he scored 3 goals in 32 appearances.

Full Career RecordJohn Ruiz

John Ruiz's professional career spans from 2023 to 2026, a period of roughly 3 seasons over which he has amassed 99 appearances spread across 4 clubs. With 5 goals and 1 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 25/26 with Municipal Liberia, when he registered 3 goals and 1 assists in 32 matches, playing 1705 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (25/26) at Municipal Liberia, John Ruiz played 32 matches, scoring 3 goals and providing 1 assists, with an average match rating of 6.65.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
AE Zakakiou2023/202434001328
Municipal Liberia2025/2026323117056.65
Puntarenas2024/2025231012577.00
Grecia2022/2023810186
Costa Rica (national team)2026 - now20096.00
Alajuelense2025/2026 - now0000
Total97514476

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
25/26Costa Rica (national team)209006.00
25/26Municipal Liberia3231705506.65
24/25Puntarenas2311257617.00
23/24AE Zakakiou340132840
22/23Grecia8118600

Frequently Asked Questions

What position does John Ruiz play?
John Ruiz plays as a Defender for Alajuelense.
What team does John Ruiz play for?
John Ruiz currently plays for Alajuelense.
How old is John Ruiz?
John Ruiz is 21 years old, born on December 27, 2004.