Joel Castillo Ruiz Profile and Player Statistics
First name: Joel
Last name: Castillo Ruiz
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Joel Castillo Ruiz has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Segunda Division RFEF: Group 3 2024/2025 Terrassa 2 1 0 1 0 0 0
Tercera - Group 5 2024/2025 Cerdanyola del Vallès 9 8 1 0 0 2 0
Segunda Division RFEF: Group 3 2023/2024 Cerdanyola del Vallès 15 14 0 0 0 2 0

Joel Castillo Ruiz has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
04/05/2025 Terrassa
3 - 0
Alzira 0-0H2H+
Víctor Sanchís 25'  
Josu Gallastegui 55' 1 - 0  
Aythami Perera 59' 2 - 0  
Giannis Ikonomidis 69'  
Borja Lopez Hinojosa 85'  
Joel Castillo 90+2' 3 - 0  
27/04/2025 Olot
5 - 2
Terrassa 2-2H2H+
  0 - 1 25' Jofre Cherta Clara
Pedro del Campo 29'  
  0 - 2 33' Josu Gallastegui
Marc Mas Costa 41' 1 - 2  
Marc Mas Costa 43' 2 - 2  
  44' Aythami Perera
  59' Jordi Palacios
  59' Tom Boere
Joaquín Peñalver 62'  
Guillem Terma 62'  
  65' Borja Lopez Hinojosa
Yaya Sidibe 65'  
Roger Barnils 65'  
Marc Mas Costa 67' 3 - 2  
  70' Martí Soler
  70' Joel Castillo
  70' Aythami Perera
  70' Quinten Van den Heerik
  70' Josu Gallastegui
  70' Lautaro Montani
  73' Lautaro Montani
  76' Quinten Van den Heerik
Guillem Terma 78' 4 - 2  
Sergi Marcillo 79'  
Joan Maynau 79'  
Rubén Enri 79'  
Chema Moreno 79'  
  85' Borja Lopez Hinojosa
  85' Samuel Casais
Marc Mas Costa 89' 5 - 2  
23/11/2024 Cerdanyola del Vallès
1 - 2
Girona II 1-0H2H+
  0' Dawda Camara
Joel Castillo 0'  
  0' Mohamed Hamony
  0' Raúl Martínez
Albert Ruiz 0'  
Jordi Solé Sánchez 0'  
Youssef Zayzoun El Yartaoui 16' 1 - 0  
  46' Marc Aznar
  46' Shinnosuke Katsushima
  59' Mohamed Hamony
  59' Jastin García
Javi López 66'  
Carlos Portero Villota 66'  
  1 - 1 74' Min-su Kim
Josep Bonilla 77'  
Jordi Avilés 77'  
  1 - 2 81' Min-su Kim
Jordi Solé Sánchez 84'  
Álex Alba 84'  
Toni Vargas Paulino 84'  
Joel Castillo 84'  
Pau Ferrer 84'  
Carlos García 84'  
  85' Papa Dame Ba
  85' Nil Calderó
17/11/2024 Grama
0 - 0
Cerdanyola del Vallès 0-0H2H+
Airan Ruvira 0'  
  46' Álex Alba
  46' Jordi Solé Sánchez
  67' Josep Bonilla
  67' Jordi Avilés
  67' Albert Ruiz
  67' Joel Castillo
Airan Ruvira 67'  
Erik Rafael 67'  
Álvaro Martí 77'  
Varona 77'  
  79' Xavier Murcia
  79' Carlos García
  84' Youssef Zayzoun El Yartaoui
  84' Onan
Roger García 90'  
Mouad Louraoui Khalloufi 90'  
02/11/2024 Manresa
2 - 1
Cerdanyola del Vallès 2-1H2H+
  0' Jordi Avilés
Jaime Márquez 0'  
  0 - 1 5' Javi López
Mohamed Ezzarfani 15' 1 - 1  
Aleix Díaz 45' 2 - 1  
  67' Carlos Portero Villota
  67' Joel Castillo
  67' Otman El Cabriti
  67' Albert Ruiz
Aleix Díaz 75'  
Salvador Costa Bello 75'  
Antonio Romero 75'  
Marc Cuello 75'  
Tom Diawara 75'  
Izan Sarmiento 75'  
  79' Josep Bonilla
  79' Youssef Zayzoun El Yartaoui
Mohamed Ezzarfani 86'  
David Batanero 86'  
  87' Xavier Murcia
  87' Pau Ferrer
  87' Jordi Avilés
  87' Carlos García
27/10/2024 Cerdanyola del Vallès
0 - 2
Vilassar Mar 0-1H2H+
  0' Ferran Durán
  0 - 1 42' Raúl Ferrer
Pau Ferrer 64'  
Josep Bonilla 64'  
Xavier Murcia 64'  
Siaba Oulai 64'  
  66' Alex Montalban
  66' Mario Gerboles
  74' Aaron Bocardo
  74' Elhadji Bandeh
  74' Fran Orellana
  74' Raúl Pérez
Albert Ruiz 77'  
Joel Castillo 77'  
Jordi Avilés 77'  
Otman El Cabriti 77'  
  0 - 2 90' Raúl Pérez
  90' Cunha Junior
  90' Sergi Caballero
20/10/2024 Europa II
1 - 1
Cerdanyola del Vallès 1-0H2H+
Ian Arqués 0'  
  0' Alex Muñoz
  0' Carlos Portero Villota
  0' Eric Ruiz
Arnau Villa 0'  
  13' Miki Puerto
  13' Carlos Portero Villota
Buba 42' 1 - 0  
Pau Sala Aires 46'  
Ibuki Nemoto 46'  
Albert García Pérez 68'  
Valter Pereira Soares 68'  
  72' Otman El Cabriti
  72' Josep Bonilla
  72' Xavier Murcia
  72' Joel Castillo
  72' Jordi Avilés
  72' Siaba Oulai
  1 - 1 76' Javi López
Aiman Boussid 77'  
Marc Angles 77'  
Ian Arqués 77'  
Julen Vilarrasa 77'  
Marc Fuster 84'  
Javier López Santana 84'  
  86' Albert Ruiz
  86' Alex Fernandez Jofresa
06/10/2024 Peralada
0 - 3
Cerdanyola del Vallès 0-1H2H+
  0' Josep Bonilla
  0' Joel Castillo
Alex Mejia 34'  
  0 - 1 43' Alex Fernandez Jofresa
Llorenç Busquets 53'  
Arnau Teixidor I de la Rica 53'  
  0 - 2 53' Javi López
Adrià Ramirez 53'  
Aliou Traoré Traoré 53'  
Iván Amoedo 60'  
Sergio Romero 60'  
  64' Joel Castillo
  64' Josep Bonilla
  64' Onan
  64' Siaba Oulai
  64' Alex Fernandez Jofresa
  64' Miki Puerto
Dani Gómez 69'  
Gerard Caixas 69'  
  73' Xavier Murcia
  73' Albert Ruiz
  87' Jordi Avilés
  87' Otman El Cabriti
  0 - 3 90' Otman El Cabriti
29/09/2024 Cerdanyola del Vallès
0 - 0
Mollerussa 0-0H2H+
  0' Jordi Ars
  0' Enric Bernat
Alex Fernandez Jofresa 0'  
  0' Miquel Graells Mas
  0' Carlos Martinez
Carlos Portero Villota 0'  
Miki Puerto 0'  
  63' Zourdine Thior
  63' Miquel Graells Mas
Josep Bonilla 66'  
Miki Puerto 66'  
Albert Ruiz 66'  
Onan 66'  
  71' Jonathan Linares
  71' Daniel Echeverria
  71' Jofre Graells
  71' Keonwoo Kim
Alex Fernandez Jofresa 77'  
Siaba Oulai 77'  
Xavier Murcia 77'  
Carlos Portero Villota 77'  
Youssef Zayzoun El Yartaoui 86'  
Joel Castillo 86'  
  88' Enric Bernat
  88' Jordi Ars
22/09/2024 L'Hospitalet
1 - 1
Cerdanyola del Vallès 1-1H2H+
  0' Josep Bonilla
Mahamadou Jabbie Bagaba 0'  
Izan Maldonado 0'  
Ramon Marimon 0'  
  0' Albert Ruiz
  0' Eric Ruiz
  0' Youssef Zayzoun El Yartaoui
Joel Lasso 14' 1 - 0  
  1 - 1 45' Youssef Zayzoun El Yartaoui
Ton Alcover 61'  
Adri Díaz 61'  
Pol Ballesteros 61'  
Carlos Martínez 61'  
  68' Josep Bonilla
  68' Jordi Avilés
  68' Youssef Zayzoun El Yartaoui
  68' Joel Castillo
Ramon Marimon 72'  
Mahamadou Jabbie Bagaba 72'  
Sehou Sarr 72'  
Izan Maldonado 72'  
  78' Albert Ruiz
  78' Miki Puerto
  87' Javi López
  87' Otman El Cabriti
  87' Alex Fernandez Jofresa
  87' Carlos Portero Villota
  90+6'
08/09/2024 Badalona II
2 - 0
Cerdanyola del Vallès 1-0H2H+
  0' Jordi Avilés
Sergio Bermúdez 0'  
Cristian Márquez 0'  
  0' Alex Otero
  0' Carlos Portero
  0' Jordi Solé Sánchez
Álvaro Vázquez 11' 1 - 0  
Álvaro Vázquez 48' 2 - 0  
Jaume Piñol Parera 66'  
Marc Alegre 66'  
  66' Josep Bonilla
  66' Jordi Avilés
Álvaro Vázquez 66'  
Germán Ignacio Fassani Rodríguez 66'  
  66' Alex Otero
  66' Carlos Portero
  66' Miki Puerto
  66' Albert Ruiz
Toni Larrosa 77'  
Álex Rico 77'  
  82' Otman El Cabriti
  82' Joel Castillo
  82' Eric Ruiz
  82' Youssef Zayzoun El Yartaoui
Sergio Bermúdez 86'  
Joel Cadenas Fernández 86'  
Dani Homet 86'  
Juan Valverde 86'  
05/05/2024 Cerdanyola del Vallès
0 - 2
Formentera 0-1H2H+
  17' De La Mata
  0 - 1 20' G. Bertino
Joel Castillo 42'  
  0 - 2 52' Josiño
  56' Antonio Fernández
  56' Jaime
Lucas Pariente 60'  
R. Gibzie 60'  
M. Ezzarfani 60'  
Max Marcet 60'  
Niko Kata 60'  
Carlos Martínez 60'  
  63' G. Bertino
  63' Iban Ribeiro
Manel Martínez 70'  
Adri Díaz 70'  
Nico Olmedo 70'  
Bruno Lorente 70'  
  75' Alberto Górriz
  75' Ismail
  75' Josiño
  75' Jay Romero
  85' Jay Romero
07/04/2024 Cerdanyola del Vallès
1 - 1
Peña Deportiva 0-0H2H+
Moisés García 18'  
  37' David Amez
Iñaki Recio 59'  
  0 - 1 61' Víctor Barroso
  69' Vassi
  69' Daniel Torices
  71' Víctor Barroso
M. Ezzarfani 74'  
Joel Castillo 74'  
Adam Cherradi 74'  
Nico Olmedo 74'  
Bruno Lorente 74'  
Lucas Pariente 74'  
  84' Toni Vicente
  84' Gonzalo Pereira
Boris Garrós 85' 1 - 1  
31/03/2024 Manresa
1 - 0
Cerdanyola del Vallès 1-0H2H+
Javi López 4' 1 - 0  
  13' Niko Kata
O. Ouhdadi 28'  
Martí Soler 38'  
  46' Adri Díaz
  46' M. Ezzarfani
  60' Bruno Lorente
  60' Lucas Pariente
Marc Cuello 62'  
Álex Pachón 62'  
  72' Guille Torres
O. Ouhdadi 79'  
M. Djitte 79'  
Yeray Izquierdo 79'  
Dani Reina 79'  
  81' Manu Castillo
  81' Joel Castillo
  81' R. Gibzie
  81' Adam Cherradi
  84' Iñaki Recio
  88' Moisés García
Alex Iglesias 88'  
Y. Sidibe 88'  
24/03/2024 Cerdanyola del Vallès
1 - 0
Saguntino 0-0H2H+
Adam Cherradi 19'  
  31' José Álvarez
  42' Néstor Querol
  55' Guille Andrés
  55' Ato
  55' Néstor Querol
  55' J. N'djoli
Boris Garrós 61' 1 - 0  
Adam Cherradi 68'  
R. Gibzie 68'  
  68' Fermín Rodríguez
  68' A. Madi
  68' José Álvarez
  68' Ángel Pérez
Moisés García 68'  
Jon Vega 68'  
Niko Kata 87'  
Adri Díaz 87'  
Max Marcet 87'  
Lucas Pariente 87'  
Boris Garrós 90+1'  
Joel Castillo 90+1'  
Max Marcet 90+3'  
Iñaki Recio 90+3'  
10/03/2024 Cerdanyola del Vallès
2 - 0
Terrassa 1-0H2H+
Max Marcet 23' 1 - 0  
  45+2' Diego Garzón
  46' Diego Garzón
  46' Sergio Buenacasa
Iñaki Recio 50' 2 - 0  
  62' Emilio Lucas
  62' Pau Salvans
Boris Garrós 71'  
Nico Olmedo 71'  
  80' Jorginho Soares
  80' Dani Cervera
Max Marcet 85'  
Adri Díaz 85'  
Niko Kata 85'  
M. Ezzarfani 85'  
  87' Joel Toledo
  87' Jordi Cano
  87' Alex Fernández
  87' Onan Quesada Leal
M. Ezzarfani 88'  
Carlos Martínez 89'  
Joel Castillo Ruiz 89'  
Guille Torres 89'  
Moisés García 89'  
Moisés García 90+2'  
03/03/2024 La Nucia
0 - 2
Cerdanyola del Vallès 0-0H2H+
  6' Manu Castillo
  21' Jon Vega
Rubén Sáiz 24'  
David López 24'  
David López 44'  
Mario Robles 44'  
Joan Monterde 44'  
  0 - 1 47' Boris Garrós
  53' Boris Garrós
  53' Nico Olmedo
  0 - 2 65' Nico Olmedo
Joan Monterde 76'  
Francisco Caler García 76'  
Miguel Acosta 76'  
Jaume Galiana Crespo 76'  
Adrian Leon Ortega 76'  
Victor Savall 76'  
  84' Max Marcet
  84' Moisés García
  86' Guille Torres
  90' Niko Kata
  90' Joel Castillo Ruiz
  90' Carlos Martínez
  90' Adri Díaz
25/02/2024 Cerdanyola del Vallès
1 - 1
Hércules 0-0H2H+
Adam Cherradi 54'  
Carlos Martínez 65' 1 - 0  
  75' Roger Colomina
  75' Agustín Coscia
Max Marcet 79'  
M. Ezzarfani 79'  
Boris Garrós 79'  
Jon Vega 79'  
  1 - 1 82' José Manuel Gómez
  83' Alfonso Candelas
  83' Ketu Jih Kalvin
  83' Alvarito
  83' Retu
Carlos Martínez 90+3'  
Joel Castillo Ruiz 90+3'  
Niko Kata 90+3'  
Nico Olmedo 90+3'  
11/02/2024 Cerdanyola del Vallès
0 - 1
Valencia II 0-0H2H+
Bruno Lorente 25'  
  32' Iván Muñoz
  60' Mario Dominguez
  60' Diego Aznar
  62' Pedro Alemañ Serna
  62' Rodrigo Farofa
  0 - 1 67' Diego Aznar
Marc Manchón 75'  
Adam Cherradi 75'  
Álex Sánchez 75'  
Jon Vega 75'  
M. Ezzarfani 75'  
Adri Díaz 75'  
Iñaki Recio 75'  
  77' Hugo González
  77' Ali Fadal
  77' Martín Tejón
  77' Javier Navarro Girona
  77' Borja Calvo
  77' José Luis Pérez del Amo
  84' Ali Fadal
Bruno Lorente 84'  
Joel Castillo Ruiz 84'  
Max Marcet 84'  
Lucas Pariente 84'  
04/02/2024 Cerdanyola del Vallès
1 - 1
Penya Independent 1-0H2H+
Jon Vega 14' 1 - 0  
  26' Diego Espinosa
  35' Rayco Pérez
  35' Vicent García
Bruno Lorente 56'  
  64' Borja Jiménez
  64' Jaime Isuardi
  64' Diego Espinosa
  64' Jawed
M. Ezzarfani 64'  
Carlos Martínez 64'  
  1 - 1 75' Álex Revuelta
Adri Díaz 76'  
Adam Cherradi 76'  
Niko Kata 81'  
Joel Castillo Ruiz 81'  
  90' Lucas González Cabrera
  90' José Luis De la Cruz Melo
  90' Marcos Bautista
  90' Javi Verdú
28/01/2024 Andratx
3 - 2
Cerdanyola del Vallès 2-1H2H+
  0 - 1 3' Manel Martínez
Miquel Alorda 6' 1 - 1  
  21' Max Marcet
Javi Castedo 22'  
Javi Castedo 38' 2 - 1  
Miquel Jaume 46'  
Monir Abdeselam El Handi 46'  
  46' Jon Vega
  46' Iñaki Recio
Xavi Bauzà 46'  
Óscar Sánchez de Jesús 46'  
Javi Castedo 53' 3 - 1  
Javi Castedo 59'  
Flaqué 59'  
Kevin 62'  
Víctor Lázaro 62'  
  67' Adri Díaz
  67' Adri Díaz
  67' Carlos Martínez
Gerardo Bonet 71'  
Tomás Giaquinto 71'  
  78' M. Ezzarfani
  78' Joel Castillo Ruiz
  78' Lucas Pariente
  78' Bruno Lorente
  90+1' Bruno Lorente
  3 - 2 90+4' Manel Martínez
  90+5' Niko Kata
07/01/2024 Formentera
3 - 0
Cerdanyola del Vallès 1-0H2H+
Giuliano Bertino 32' 1 - 0  
Giuliano Bertino 44'  
  46' Pere Martínez
Iban Ribeiro 48' 2 - 0  
  56' Jon Vega
  56' Boris Garrós
Antonio Fernández 58'  
Giuliano Bertino 61' 3 - 0  
  68' Nico Olmedo
  68' Adrian Barquero Torrescusa
  68' Pere Martínez
  68' Lucas Pariente
Alberto Górriz 70'  
Ismail 70'  
Giuliano Bertino 70'  
Gorka Marcos Sánchez 70'  
Antonio Fernández 70'  
Chus Ruiz 70'  
  76' M. Ezzarfani
  76' Joel Castillo Ruiz
Iban Ribeiro 78'  
Adri Montalban 78'  
De La Mata 80'  
Jorge Domingo 80'  
  87' Adri Díaz
19/11/2023 Cerdanyola del Vallès
3 - 0
Manresa 1-0H2H+
Boris Garrós 11' 1 - 0  
  19' Marc Cuello
  24' Nil Garrido
  45' Martí Soler
  45' Carlos Gilbert
Pere Martínez 45+1'  
Boris Garrós 46'  
M. Ezzarfani 46'  
Pere Martínez 48'  
Lucas Pariente 48'  
  63' Marc Cuello
  63' Alpha Bakayoko
  63' David Pons Martín
  63' Alex Iglesias
  63' Javi López
  63' Marc Martínez
  64' Yaya Sidibe
Max Marcet 66' 2 - 0  
  78' Omar Ouhdadi
  78' Enric Baquero
Carlos Martínez 80' 3 - 0  
Max Marcet 82'  
Sarkodie Dapaah 82'  
Álex Sánchez 83'  
Roger Escoruela 89'  
Joel Castillo Ruiz 89'  
Carlos Martínez 89'  
Jan Pallise Viola 89'  
14/10/2023 Hércules
3 - 0
Cerdanyola del Vallès 3-0H2H+
Alvarito 16' 1 - 0  
Ketu Jih Kalvin 21' 2 - 0  
Alfonso Candelas 37' 3 - 0  
  55' Marc Manchón
Carlos de la Nava 71'  
Diego Lorenzo 71'  
César Moreno 71'  
Carlos Mangada 71'  
Alvarito 77'  
Jorge Galvañ 77'  
  87' Sarkodie Dapaah
  87' Óscar Arroyo
  87' Marc Manchón
  87' Joel Castillo Ruiz
Ketu Jih Kalvin 87'  
Nico Espinosa 87'  
Roger Colomina 87'  
Jean-Paul N'djoli 87'  
  87' Carlos Martínez
  87' Jan Pallise Viola
30/09/2023 Valencia II
3 - 1
Cerdanyola del Vallès 1-1H2H+
Simón Luca 15'  
Diego Moreno 15'  
  0 - 1 31' Max Marcet
César Tárrega 31'  
  36' Jon Vega
Marco Camus 45' 1 - 1  
Marco Camus 49' 2 - 1  
  57' Roger Escoruela
  57' Nico Olmedo
José Luis Pérez del Amo 60' 3 - 1  
Ali Fadal 64'  
Azael García López 64'  
Martín Tejón 64'  
Javier Navarro Girona 64'  
  70' Marc Manchón
  70' Joel Castillo Ruiz
  70' Jordi Aláez
  70' Sarkodie Dapaah
Nil Ruiz 72'  
Marco Camus 75'  
Ismael Santana 75'  
José Luis Pérez del Amo 75'  
Yellu Santiago 75'  
  85' Max Marcet
  85' Adri Díaz
  85' Jan Pallise Viola
  88' Adrian Barquero Torrescusa
Carlos Alemán 90'  
10/09/2023 Sant Andreu
3 - 4
Cerdanyola del Vallès 1-1H2H+
Pochito 20' 1 - 0  
  24' Óscar Arroyo
  1 - 1 31' Max Marcet
Pau Darbra 32'  
  1 - 2 52' Carlos Martínez
  57' Óscar Arroyo
  57' Lucas Pariente
Alberto Garcia 64'  
Iker Garcia 64'  
Josu Rodríguez 64'  
Toni Paredes 64'  
Pau Darbra 64'  
Sergi Serrano 64'  
  66' Boris Garrós
  66' Sarkodie Dapaah
  1 - 3 69' Adrian Barquero Torrescusa
  72' Carlos Martínez
Pochito 75'  
Alexis García 75'  
Juanan Gallego 84'  
Genís Blasco 84'  
  86' Adrian Barquero Torrescusa
  86' Manu Castillo
  86' Max Marcet
  86' Joel Castillo Ruiz
Toni Paredes 90+2' 2 - 3  
  2 - 4 90+4' Carlos Martínez
Ernest Forgas 90+8' 3 - 4  
Ernest Forgas 90+9'  
  90+10' Joel Castillo Ruiz

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.