GMRaymond Song

TPE Born 1994 Male
FIDE ID
3203824

Player overview

Raymond Song’s highest recorded classical FIDE rating is 2516 (September 2023). On the November 2026 FIDE list, Raymond Song ranks #602 worldwide and #1 in Chinese Taipei among active classical players.

FIDE ratings

2497

Classical

Published FIDE

2413

Rapid

Published FIDE

2278

Blitz

Published FIDE

Official classical ranks

World rank
#602
National rank · TPE
#1

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2516 Sep 2023
Recorded years
2003–2026
Archived games
86

Based on available monthly lists and saved games.

Rating history

FIDE rating history

View rating lists

Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (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
51 2019-03-13 PRO League Group Stage chess.com INT 10 Mo Zhai Raymond Song 0-1 24 Open
52 2019-03-13 PRO League Group Stage chess.com INT 10 Raymond Song Vinesh Ravuri 0-1 80 Open
53 2019-03-13 PRO League Group Stage chess.com INT 10 Raymond Song Jacob Mayer 1-0 39 Open
54 2019-03-13 PRO League Group Stage chess.com INT 10 Raymond Song John Bartholomew 0-1 23 Open
55 2019-03-13 PRO League Group Stage chess.com INT 10 Robert Shlyakhtenko Raymond Song 0-1 52 Open
56 2019-03-13 PRO League Group Stage chess.com INT 10 Andrew Hong Raymond Song 0-1 41 Open
57 2019-02-27 PRO League Group Stage chess.com INT 8 Qilin Bao Raymond Song 0-1 27 Open
58 2019-02-27 PRO League Group Stage chess.com INT 8 Jinshi Bai Raymond Song 1-0 20 Open
59 2019-02-27 PRO League Group Stage chess.com INT 8 Raymond Song Xiangyu Xu 1/2-1/2 69 Open
60 2019-02-27 PRO League Group Stage chess.com INT 8 Raymond Song Weichao Chu 1-0 42 Open
61 2019-02-20 PRO League Group Stage chess.com INT 7 Rakesh Kulkarni Raymond Song 1-0 34 Open
62 2019-02-20 PRO League Group Stage chess.com INT 7 Raymond Song Yunshan Li 1-0 93 Open
63 2019-02-20 PRO League Group Stage chess.com INT 7 Raymond Song Manu David Suthandram R 1-0 36 Open
64 2019-02-20 PRO League Group Stage chess.com INT 7 Raymond Song Naomi Bashkansky 1-0 48 Open
65 2019-02-20 PRO League Group Stage chess.com INT 7 Raymond Song Josh Bloomer 1-0 36 Open
66 2019-02-20 PRO League Group Stage chess.com INT 7 Andrew Hong Raymond Song 1/2-1/2 61 Open
67 2019-02-20 PRO League Group Stage chess.com INT 7 Tom Polgar-Shutzman Raymond Song 0-1 39 Open
68 2019-02-07 PRO League Group Stage chess.com INT 5 Raymond Song Fidel Corrales Jimenez 1/2-1/2 86 Open
69 2019-02-07 PRO League Group Stage chess.com INT 5 Raymond Song Nikola Mitkov 1-0 76 Open
70 2019-02-07 PRO League Group Stage chess.com INT 5 Andrew Tang Raymond Song 1/2-1/2 67 Open
71 2019-02-07 PRO League Group Stage chess.com INT 5 Thomas Beerdsen Raymond Song 1-0 72 Open
72 2019-01-30 PRO League Group Stage chess.com INT 4 Mo Zhai Raymond Song 1-0 40 Open
73 2019-01-30 PRO League Group Stage chess.com INT 4 Raymond Song Vinesh Ravuri 1-0 39 Open
74 2019-01-30 PRO League Group Stage chess.com INT 4 Raymond Song Aaron Jacobson 1-0 73 Open
75 2019-01-30 PRO League Group Stage chess.com INT 4 Raymond Song James Canty 1/2-1/2 60 Open
76 2019-01-30 PRO League Group Stage chess.com INT 4 Raymond Song Sabina-Francesca Foisor 1/2-1/2 73 Open
77 2019-01-30 PRO League Group Stage chess.com INT 4 Aaron Grabinsky Raymond Song 1-0 61 Open
78 2019-01-30 PRO League Group Stage chess.com INT 4 Keaton Kiewra Raymond Song 0-1 45 Open
79 2019-01-23 PRO League Group Stage chess.com INT 3 Raymond Song Vinesh Ravuri 1-0 40 Open
80 2019-01-23 PRO League Group Stage chess.com INT 3 Raymond Song Eltaj Safarli 0-1 45 Open
81 2019-01-23 PRO League Group Stage chess.com INT 3 Zviad Izoria Raymond Song 0-1 31 Open
82 2019-01-23 PRO League Group Stage chess.com INT 3 Ioan-Cristian Chirila Raymond Song 1/2-1/2 69 Open
83 2019-01-16 PRO League Group Stage chess.com INT 2 Yannick Gozzoli Raymond Song 1/2-1/2 64 Open
84 2019-01-16 PRO League Group Stage chess.com INT 2 Raymond Song Steven Zierk 1/2-1/2 53 Open
85 2019-01-16 PRO League Group Stage chess.com INT 2 Raymond Song Daniel Naroditsky 1/2-1/2 52 Open
86 2019-01-16 PRO League Group Stage chess.com INT 2 Ezra Paul Chambers Raymond Song 0-1 78 Open
  1. vs Mo ZhaiWon · 0-1Black · 2019-03-13 · Round 10PRO League Group Stage
  2. vs Vinesh RavuriLost · 0-1White · 2019-03-13 · Round 10PRO League Group Stage
  3. vs Jacob MayerWon · 1-0White · 2019-03-13 · Round 10PRO League Group Stage
  4. vs John BartholomewLost · 0-1White · 2019-03-13 · Round 10PRO League Group Stage
  5. vs Robert ShlyakhtenkoWon · 0-1Black · 2019-03-13 · Round 10PRO League Group Stage
  6. vs Andrew HongWon · 0-1Black · 2019-03-13 · Round 10PRO League Group Stage
  7. vs Qilin BaoWon · 0-1Black · 2019-02-27 · Round 8PRO League Group Stage
  8. vs Jinshi BaiLost · 1-0Black · 2019-02-27 · Round 8PRO League Group Stage
  9. vs Xiangyu XuDraw · ½–½White · 2019-02-27 · Round 8PRO League Group Stage
  10. vs Weichao ChuWon · 1-0White · 2019-02-27 · Round 8PRO League Group Stage
  11. vs Rakesh KulkarniLost · 1-0Black · 2019-02-20 · Round 7PRO League Group Stage
  12. vs Yunshan LiWon · 1-0White · 2019-02-20 · Round 7PRO League Group Stage
  13. vs Manu David Suthandram RWon · 1-0White · 2019-02-20 · Round 7PRO League Group Stage
  14. vs Naomi BashkanskyWon · 1-0White · 2019-02-20 · Round 7PRO League Group Stage
  15. vs Josh BloomerWon · 1-0White · 2019-02-20 · Round 7PRO League Group Stage
  16. vs Andrew HongDraw · ½–½Black · 2019-02-20 · Round 7PRO League Group Stage
  17. vs Tom Polgar-ShutzmanWon · 0-1Black · 2019-02-20 · Round 7PRO League Group Stage
  18. vs Fidel Corrales JimenezDraw · ½–½White · 2019-02-07 · Round 5PRO League Group Stage
  19. vs Nikola MitkovWon · 1-0White · 2019-02-07 · Round 5PRO League Group Stage
  20. vs Andrew TangDraw · ½–½Black · 2019-02-07 · Round 5PRO League Group Stage
  21. vs Thomas BeerdsenLost · 1-0Black · 2019-02-07 · Round 5PRO League Group Stage
  22. vs Mo ZhaiLost · 1-0Black · 2019-01-30 · Round 4PRO League Group Stage
  23. vs Vinesh RavuriWon · 1-0White · 2019-01-30 · Round 4PRO League Group Stage
  24. vs Aaron JacobsonWon · 1-0White · 2019-01-30 · Round 4PRO League Group Stage
  25. vs James CantyDraw · ½–½White · 2019-01-30 · Round 4PRO League Group Stage
  26. vs Sabina-Francesca FoisorDraw · ½–½White · 2019-01-30 · Round 4PRO League Group Stage
  27. vs Aaron GrabinskyLost · 1-0Black · 2019-01-30 · Round 4PRO League Group Stage
  28. vs Keaton KiewraWon · 0-1Black · 2019-01-30 · Round 4PRO League Group Stage
  29. vs Vinesh RavuriWon · 1-0White · 2019-01-23 · Round 3PRO League Group Stage
  30. vs Eltaj SafarliLost · 0-1White · 2019-01-23 · Round 3PRO League Group Stage
  31. vs Zviad IzoriaWon · 0-1Black · 2019-01-23 · Round 3PRO League Group Stage
  32. vs Ioan-Cristian ChirilaDraw · ½–½Black · 2019-01-23 · Round 3PRO League Group Stage
  33. vs Yannick GozzoliDraw · ½–½Black · 2019-01-16 · Round 2PRO League Group Stage
  34. vs Steven ZierkDraw · ½–½White · 2019-01-16 · Round 2PRO League Group Stage
  35. vs Daniel NaroditskyDraw · ½–½White · 2019-01-16 · Round 2PRO League Group Stage
  36. vs Ezra Paul ChambersWon · 0-1Black · 2019-01-16 · Round 2PRO League Group Stage