PLAYER PROFILE

John Ruiz.

LD Alajuelense · Costa Rica

Matrix 54652

At a glance

Full name
John Paul Ruiz Guadamúz
Born
27 Dec 2004
Age today
21
Nationality
Costa Rica

Career by season

107 recorded appearances
John Ruiz appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Primera División Apertura LD Alajuelense 86114620
25/26Primera División Apertura AD Municipal Liberia 32022251
25/26Primera División Apertura LD Alajuelense 95004841
25/26International Friendly Games Costa Rica 100090
24/25Primera División Apertura Puntarenas FC 4133132,8908 / 1 red
23/24Primera División Apertura CS Herediano 1100590
2023/2024Cyprus League by Stoiximan AEZ Zakakiou 1814011,2923
22/23Primera División Apertura CS Herediano 1410108722
22/23Primera División Apertura Municipal Grecia 90112060
21/22Primera División Apertura CS Herediano 100060
19/20International Friendly Games Costa Rica U15 2000420

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
John Ruiz match log
DateCompetitionMatchScoreMinutesGoals
20 Sep 2026Primera División Apertura LD Alajuelense v Inter de San CarlosSubstitute, on 66′ 5 – 0241
14 Sep 2026Primera División Apertura CS Cartaginés v LD Alajuelense 3 – 145
06 Sep 2026Primera División Apertura LD Alajuelense v Deportivo Saprissa 0 – 256
30 Aug 2026Primera División Apertura Municipal Pérez Zeledón v LD AlajuelenseSubstitute, on 66′ 1 – 124
24 Aug 2026Primera División Apertura LD Alajuelense v AD San Carlos 0 – 190
15 Aug 2026Primera División Apertura LD Alajuelense v Puntarenas FC 2 – 145
10 Aug 2026Primera División Apertura CS Herediano v LD Alajuelense 0 – 390
26 Jul 2026Primera División Apertura Sporting FC v LD Alajuelense 1 – 188
10 Jun 2026International Friendly Games England v Costa RicaSubstitute, on 81′ 3 – 09
02 Mar 2026Primera División Apertura AD Municipal Liberia v Sporting FC 1 – 090
22 Feb 2026Primera División Apertura CS Cartaginés v AD Municipal LiberiaSubstitute, on 46′ 2 – 145
16 Jan 2026Primera División Apertura LD Alajuelense v AD Municipal Liberia 2 – 290
07 Dec 2025Primera División Apertura AD San Carlos v LD AlajuelenseSubstitute, on 46′ 0 – 245
03 Nov 2025Primera División Apertura AD Municipal Liberia v LD AlajuelenseSubstitute, on 59′ 1 – 431
27 Sep 2025Primera División Apertura LD Alajuelense v Puntarenas FC 2 – 273
21 Sep 2025Primera División Apertura Guadalupe FC v LD Alajuelense 0 – 090
07 Sep 2025Primera División Apertura Municipal Pérez Zeledón v LD AlajuelenseSubstitute, on 80′ 2 – 110
17 Aug 2025Primera División Apertura Puntarenas FC v LD AlajuelenseSubstitute, on 69′ 0 – 021
09 Aug 2025Primera División Apertura LD Alajuelense v CS Herediano 0 – 145
04 Aug 2025Primera División Apertura LD Alajuelense v Guadalupe FC 1 – 079

Career transfers

9 recorded moves

All recorded career moves, newest first.

John Ruiz career transfers
Date FromToMoveFee
30 Jun 2026 AD Municipal Liberia LD Alajuelense Loan return
01 Jan 2026 LD Alajuelense AD Municipal Liberia Loan —
01 Jul 2025 Aris Limassol LD Alajuelense Transfer Free
30 Jun 2025 Puntarenas FC Aris Limassol Loan return
01 Jul 2024 Aris Limassol Puntarenas FC Loan —
30 Jun 2024 AEZ Zakakiou Aris Limassol Loan return
06 Sep 2023 Aris Limassol AEZ Zakakiou Loan —
04 Sep 2023 CS Herediano Aris Limassol Transfer Free
07 Sep 2021 Puntarenas FC U18 CS Herediano Reserves Transfer Free

Contracts and market values are not available yet.