Joshua Daniel Ruiz Castillo

Country

COL

Birth Year

1997

Gender

M

Title

Grandmaster

FIDE ID

4400704

FIDE ratings

2473

Classical

Published FIDE

2465

Rapid

Published FIDE

2491

Blitz

Published FIDE

Official classical ranks

World rank
#791
National rank · COL
#4

Active players · Oct 2026 FIDE list ⓘ

FIDE rating history

Highest recorded rating
2510 Feb 2020
Recorded years
2007–2026
Archived games
254

Based on available monthly lists and saved games.

FIDE rating history

View rating lists
Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-10-25 (UTC).

Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).

# Date Event Site Round White Black Result Moves View
201 2020-07-01 GM Gelfand Camp Blitz chess.com INT 3.6 Joshua Daniel Ruiz Castillo Abhimanyu Mishra 1-0 32 Open
202 2020-07-01 GM Gelfand Camp Blitz chess.com INT 2.4 Anthony He Joshua Daniel Ruiz Castillo 1-0 55 Open
203 2020-07-01 GM Gelfand Camp Blitz chess.com INT 13.6 Joshua Daniel Ruiz Castillo Nikhil Kumar 0-1 67 Open
204 2020-07-01 GM Gelfand Camp Blitz chess.com INT 12.5 Joshua Daniel Ruiz Castillo Irina Krush 1-0 59 Open
205 2020-07-01 GM Gelfand Camp Blitz chess.com INT 11.5 Christopher Woojin Yoo Joshua Daniel Ruiz Castillo 1-0 59 Open
206 2020-07-01 GM Gelfand Camp Blitz chess.com INT 10.5 Anish Vivekananthan Joshua Daniel Ruiz Castillo 0-1 50 Open
207 2020-07-01 GM Gelfand Camp Blitz chess.com INT 1.4 Joshua Daniel Ruiz Castillo Jason Liang 1/2-1/2 112 Open
208 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.9 Joshua Daniel Ruiz Castillo Yusnel Bacallao Alonso 1/2-1/2 70 Open
209 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.8 Yusnel Bacallao Alonso Joshua Daniel Ruiz Castillo 1/2-1/2 34 Open
210 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.7 Joshua Daniel Ruiz Castillo Yusnel Bacallao Alonso 1/2-1/2 28 Open
211 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.6 Yusnel Bacallao Alonso Joshua Daniel Ruiz Castillo 0-1 21 Open
212 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.5 Joshua Daniel Ruiz Castillo Yusnel Bacallao Alonso 1-0 46 Open
213 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.4 Yusnel Bacallao Alonso Joshua Daniel Ruiz Castillo 1-0 25 Open
214 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.3 Joshua Daniel Ruiz Castillo Yusnel Bacallao Alonso 1-0 69 Open
215 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.2 Yusnel Bacallao Alonso Joshua Daniel Ruiz Castillo 1-0 47 Open
216 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.1 Joshua Daniel Ruiz Castillo Yusnel Bacallao Alonso 0-1 23 Open
217 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.11 Joshua Daniel Ruiz Castillo Yusnel Bacallao Alonso 0-1 58 Open
218 2020-06-01 Iberoamericano Chess24 chess24.com INT 1.1 Yusnel Bacallao Alonso Joshua Daniel Ruiz Castillo 1/2-1/2 31 Open
219 2018-03-07 PRO League Group Stage chess.com INT 9 Joshua Daniel Ruiz Castillo Junta Ikeda 1-0 47 Open
220 2018-03-07 PRO League Group Stage chess.com INT 9 Joshua Daniel Ruiz Castillo Alexey Sarana 1/2-1/2 74 Open
221 2018-03-07 PRO League Group Stage chess.com INT 9 Anton Smirnov Joshua Daniel Ruiz Castillo 1-0 46 Open
222 2018-03-07 PRO League Group Stage chess.com INT 9 Temur Kuybokarov Joshua Daniel Ruiz Castillo 1-0 25 Open
223 2018-02-28 PRO League Group Stage chess.com INT 8 Joshua Daniel Ruiz Castillo Joel Banawa 0-1 66 Open
224 2018-02-28 PRO League Group Stage chess.com INT 8 Joshua Daniel Ruiz Castillo Melikset Khachiyan 1-0 82 Open
225 2018-02-28 PRO League Group Stage chess.com INT 8 Hans Moke Niemann Joshua Daniel Ruiz Castillo 1-0 43 Open
226 2018-02-28 PRO League Group Stage chess.com INT 8 Robert Aghasaryan Joshua Daniel Ruiz Castillo 1-0 39 Open
227 2018-02-14 PRO League Group Stage chess.com INT 6 Joshua Daniel Ruiz Castillo Victor Mikhalevski 0-1 48 Open
228 2018-02-14 PRO League Group Stage chess.com INT 6 Joshua Daniel Ruiz Castillo Georgi Orlov 1/2-1/2 52 Open
229 2018-02-14 PRO League Group Stage chess.com INT 6 Anthony He Joshua Daniel Ruiz Castillo 0-1 44 Open
230 2018-02-14 PRO League Group Stage chess.com INT 6 Giorgi Margvelashvili Joshua Daniel Ruiz Castillo 1-0 47 Open
231 2018-01-25 PRO League Group Stage chess.com INT 2 Joshua Daniel Ruiz Castillo Julio Catalino Sadorra 1-0 38 Open
232 2018-01-25 PRO League Group Stage chess.com INT 2 Joshua Daniel Ruiz Castillo Steven Breckenridge 0-1 64 Open
233 2018-01-25 PRO League Group Stage chess.com INT 2 Conrad Holt Joshua Daniel Ruiz Castillo 1-0 29 Open
234 2018-01-25 PRO League Group Stage chess.com INT 2 Andrey Gorovets Joshua Daniel Ruiz Castillo 1/2-1/2 67 Open
235 2017-03-01 PRO League KO Stage 2017 chess.com INT 1 Joshua Daniel Ruiz Castillo Aleksey Dreev 0-1 76 Open
236 2017-03-01 PRO League KO Stage 2017 chess.com INT 1 Joshua Daniel Ruiz Castillo Craig Hilby 0-1 29 Open
237 2017-03-01 PRO League KO Stage 2017 chess.com INT 1 Michael Brown Joshua Daniel Ruiz Castillo 1-0 54 Open
238 2017-03-01 PRO League KO Stage 2017 chess.com INT 1 Keaton Kiewra Joshua Daniel Ruiz Castillo 1/2-1/2 86 Open
239 2017-02-15 PRO League Group Stage chess.com INT 6 Joshua Daniel Ruiz Castillo Roland Feng 0-1 44 Open
240 2017-02-15 PRO League Group Stage chess.com INT 6 Joshua Daniel Ruiz Castillo Tigran L. Petrosian 0-1 50 Open
241 2017-02-15 PRO League Group Stage chess.com INT 6 Anthony He Joshua Daniel Ruiz Castillo 1-0 81 Open
242 2017-02-15 PRO League Group Stage chess.com INT 6 Giorgi Margvelashvili Joshua Daniel Ruiz Castillo 1/2-1/2 81 Open
243 2017-02-11 PRO League Group Stage chess.com INT 5 Robert Fontaine Joshua Daniel Ruiz Castillo 1/2-1/2 64 Open
244 2017-02-11 PRO League Group Stage chess.com INT 5 Joshua Daniel Ruiz Castillo Pierre Villegas 1-0 35 Open
245 2017-02-11 PRO League Group Stage chess.com INT 5 Joshua Daniel Ruiz Castillo Matthieu Cornette 1-0 59 Open
246 2017-02-11 PRO League Group Stage chess.com INT 5 Deimante Daulyte-Cornette Joshua Daniel Ruiz Castillo 0-1 48 Open
247 2017-02-01 PRO League Atlantic 2017 chess.com INT 4 Joshua Daniel Ruiz Castillo Mackenzie Molner 1-0 58 Open
248 2017-02-01 PRO League Atlantic 2017 chess.com INT 4 Joshua Daniel Ruiz Castillo Aleksandr Lenderman 0-1 40 Open
249 2017-02-01 PRO League Atlantic 2017 chess.com INT 4 Levy Rozman Joshua Daniel Ruiz Castillo 1/2-1/2 73 Open
250 2017-02-01 PRO League Atlantic 2017 chess.com INT 4 Robert Hess Joshua Daniel Ruiz Castillo 1-0 26 Open

© 2024-2026 EloTracker