WGMZoey Tang

USA Born 2008 (Age ≈18) Female
FIDE ID
30952530
USCF ID
16097502

About Zoey Tang

Zoey Tang learned chess at a library in Oregon at seven. She won the North American Girls Under-14 Championship in 2021 and the Oregon state championship in 2023 and 2024. In 2025, she became the first Oregon player to receive the woman grandmaster title. She won the U.S. Show more

Zoey Tang learned chess at a library in Oregon at seven. She won the North American Girls Under-14 Championship in 2021 and the Oregon state championship in 2023 and 2024. In 2025, she became the first Oregon player to receive the woman grandmaster title. She won the U.S. Girls' Junior Championship that year and defended it in 2026. She also founded Puddletown Chess, a nonprofit helping children learn and play. Her school years culminated in graduation from Westview High School and plans to study at Stanford.

Ratings

Classical

2322.0

Published FIDE

Rapid

2218

Published FIDE

Blitz

2183

Published FIDE

USCF Regular

2417

Published US Chess

Official classical ranks

World rank
#3411
National rank · USA
#153
Women’s world rank
#119

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2381 Aug 2025
Recorded years
2018–2026
Archived games
412

Based on available monthly lists and saved games.

Rating history

USCF rating history

View rating lists

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
251 2024-06-25 Titled Tue 25th Jun Late chess.com INT 10 Zoey Tang Raehanna Brown Lost: 0-1 39 Open
252 2024-06-18 Titled Tue 18th Jun Late chess.com INT 9 Zoey Tang Miguel Angel Marino Bravo Won: 1-0 45 Open
253 2024-06-18 Titled Tue 18th Jun Late chess.com INT 8 Miller Duvan Dominguez Rincon Zoey Tang Won: 0-1 17 Open
254 2024-06-18 Titled Tue 18th Jun Late chess.com INT 7 Zoey Tang Josep Romero Ruscalleda Lost: 0-1 29 Open
255 2024-06-18 Titled Tue 18th Jun Late chess.com INT 6 Alexander Andres Hernandez Jimenez Zoey Tang Won: 0-1 23 Open
256 2024-06-18 Titled Tue 18th Jun Late chess.com INT 5 Julien Dubreuil Zoey Tang Lost: 1-0 20 Open
257 2024-06-18 Titled Tue 18th Jun Late chess.com INT 4 Zoey Tang Stanley Badacsonyi Lost: 0-1 41 Open
258 2024-06-18 Titled Tue 18th Jun Late chess.com INT 3 Tunahan Makaraci Zoey Tang Lost: 1-0 76 Open
259 2024-06-18 Titled Tue 18th Jun Late chess.com INT 2 Zoey Tang Aleksandr Ostrovskiy Lost: 0-1 16 Open
260 2024-06-18 Titled Tue 18th Jun Late chess.com INT 1 Zoey Tang Levy Rozman Won: 1-0 49 Open
261 2024-06-18 Titled Tue 18th Jun Early chess.com INT 11 Muhsin Munci Inonu Zoey Tang Lost: 1-0 39 Open
262 2024-06-18 Titled Tue 18th Jun Late chess.com INT 11 Zoey Tang Adrian Exposito Milan Lost: 0-1 35 Open
263 2024-06-18 Titled Tue 18th Jun Late chess.com INT 10 Egor Bykov Zoey Tang Lost: 1-0 42 Open
264 2024-04-09 Titled Tue 9th Apr Late chess.com INT 9 Zoey Tang Juan Sena Won: 1-0 39 Open
265 2024-04-09 Titled Tue 9th Apr Early chess.com INT 9 Zoey Tang Leonardo Vincenti Lost: 0-1 24 Open
266 2024-04-09 Titled Tue 9th Apr Early chess.com INT 8 Anatoliy Emeliantsev Zoey Tang Won: 0-1 27 Open
267 2024-04-09 Titled Tue 9th Apr Late chess.com INT 8 Tobias Kolb Zoey Tang Lost: 1-0 49 Open
268 2024-04-09 Titled Tue 9th Apr Late chess.com INT 7 Zoey Tang Triin Narva Won: 1-0 33 Open
269 2024-04-09 Titled Tue 9th Apr Early chess.com INT 7 Zoey Tang Carlos Eduardo Cardozo Munar Lost: 0-1 56 Open
270 2024-04-09 Titled Tue 9th Apr Early chess.com INT 6 Nikolozi Kacharava Zoey Tang Lost: 1-0 47 Open
271 2024-04-09 Titled Tue 9th Apr Late chess.com INT 6 Le Thao Nguyen Pham Zoey Tang Lost: 1-0 27 Open
272 2024-04-09 Titled Tue 9th Apr Late chess.com INT 5 Andrew Jing Zoey Tang Won: 0-1 26 Open
273 2024-04-09 Titled Tue 9th Apr Early chess.com INT 5 Jwalanthi Ram Zoey Tang Won: 0-1 35 Open
274 2024-04-09 Titled Tue 9th Apr Early chess.com INT 4 Zoey Tang Adar Tarhan Lost: 0-1 61 Open
275 2024-04-09 Titled Tue 9th Apr Late chess.com INT 4 Zoey Tang Mike Sailer Lost: 0-1 54 Open
276 2024-04-09 Titled Tue 9th Apr Early chess.com INT 3 Zoey Tang Daniel Barria Zuniga Lost: 0-1 29 Open
277 2024-04-09 Titled Tue 9th Apr Late chess.com INT 3 Sergei Mihajlovskij Zoey Tang Won: 0-1 27 Open
278 2024-04-09 Titled Tue 9th Apr Early chess.com INT 2 Felix-Antonio Ilinca Zoey Tang Lost: 1-0 27 Open
279 2024-04-09 Titled Tue 9th Apr Late chess.com INT 2 Zoey Tang Vasif Durarbayli Lost: 0-1 51 Open
280 2024-04-09 Titled Tue 9th Apr Early chess.com INT 1 Zoey Tang Dachey Lin Won: 1-0 36 Open
281 2024-04-09 Titled Tue 9th Apr Late chess.com INT 1 Dmitriy Kushko Zoey Tang Lost: 1-0 21 Open
282 2024-04-09 Titled Tue 9th Apr Late chess.com INT 11 Zoey Tang Ioan Rees Won: 1-0 45 Open
283 2024-04-09 Titled Tue 9th Apr Early chess.com INT 11 Derek Wu Zoey Tang Lost: 1-0 40 Open
284 2024-04-09 Titled Tue 9th Apr Late chess.com INT 10 Mikhail Pesotskiy Zoey Tang Lost: 1-0 40 Open
285 2024-04-09 Titled Tue 9th Apr Early chess.com INT 10 Zoey Tang Olga Yushko Won: 1-0 61 Open
286 2024-03-26 Titled Tue 26th Mar Early chess.com INT 9 Zoey Tang Matias Perez Gormaz Lost: 0-1 50 Open
287 2024-03-26 Titled Tue 26th Mar Late chess.com INT 9 Marius Bieliauskas Zoey Tang Lost: 1-0 58 Open
288 2024-03-26 Titled Tue 26th Mar Early chess.com INT 8 Zoey Tang Evgenij Shuvalov Won: 1-0 41 Open
289 2024-03-26 Titled Tue 26th Mar Late chess.com INT 8 Zoey Tang Petr Mikhalchenko Lost: 0-1 29 Open
290 2024-03-26 Titled Tue 26th Mar Late chess.com INT 7 Kelsey Liu Zoey Tang Won: 0-1 38 Open
291 2024-03-26 Titled Tue 26th Mar Early chess.com INT 7 Miras Assylov Zoey Tang Lost: 1-0 55 Open
292 2024-03-26 Titled Tue 26th Mar Early chess.com INT 6 Zoey Tang Adar Tarhan Lost: 0-1 62 Open
293 2024-03-26 Titled Tue 26th Mar Late chess.com INT 6 Zoey Tang Tomas Kraus Lost: 0-1 40 Open
294 2024-03-26 Titled Tue 26th Mar Early chess.com INT 5 Daniel Barria Zuniga Zoey Tang Won: 0-1 59 Open
295 2024-03-26 Titled Tue 26th Mar Late chess.com INT 5 Simao Poscidonio Dias Zoey Tang Won: 0-1 58 Open
296 2024-03-26 Titled Tue 26th Mar Late chess.com INT 4 Zoey Tang Oscar Salgado Lopez Won: 1-0 34 Open
297 2024-03-26 Titled Tue 26th Mar Early chess.com INT 4 Zoey Tang Kacper Kacprzak Draw: 1/2-1/2 101 Open
298 2024-03-26 Titled Tue 26th Mar Late chess.com INT 3 Felix Rose Zoey Tang Lost: 1-0 37 Open
299 2024-03-26 Titled Tue 26th Mar Early chess.com INT 3 Zoey Tang Georgios Souleidis Won: 1-0 25 Open
300 2024-03-26 Titled Tue 26th Mar Early chess.com INT 2 Giovanna Arbunic Castro Zoey Tang Won: 0-1 17 Open
  1. vs Raehanna BrownLost · 0-1White · 2024-06-25 · Round 10Titled Tue 25th Jun Late
  2. vs Miguel Angel Marino BravoWon · 1-0White · 2024-06-18 · Round 9Titled Tue 18th Jun Late
  3. vs Miller Duvan Dominguez RinconWon · 0-1Black · 2024-06-18 · Round 8Titled Tue 18th Jun Late
  4. vs Josep Romero RuscalledaLost · 0-1White · 2024-06-18 · Round 7Titled Tue 18th Jun Late
  5. vs Alexander Andres Hernandez JimenezWon · 0-1Black · 2024-06-18 · Round 6Titled Tue 18th Jun Late
  6. vs Julien DubreuilLost · 1-0Black · 2024-06-18 · Round 5Titled Tue 18th Jun Late
  7. vs Stanley BadacsonyiLost · 0-1White · 2024-06-18 · Round 4Titled Tue 18th Jun Late
  8. vs Tunahan MakaraciLost · 1-0Black · 2024-06-18 · Round 3Titled Tue 18th Jun Late
  9. vs Aleksandr OstrovskiyLost · 0-1White · 2024-06-18 · Round 2Titled Tue 18th Jun Late
  10. vs Levy RozmanWon · 1-0White · 2024-06-18 · Round 1Titled Tue 18th Jun Late
  11. vs Muhsin Munci InonuLost · 1-0Black · 2024-06-18 · Round 11Titled Tue 18th Jun Early
  12. vs Adrian Exposito MilanLost · 0-1White · 2024-06-18 · Round 11Titled Tue 18th Jun Late
  13. vs Egor BykovLost · 1-0Black · 2024-06-18 · Round 10Titled Tue 18th Jun Late
  14. vs Juan SenaWon · 1-0White · 2024-04-09 · Round 9Titled Tue 9th Apr Late
  15. vs Leonardo VincentiLost · 0-1White · 2024-04-09 · Round 9Titled Tue 9th Apr Early
  16. vs Anatoliy EmeliantsevWon · 0-1Black · 2024-04-09 · Round 8Titled Tue 9th Apr Early
  17. vs Tobias KolbLost · 1-0Black · 2024-04-09 · Round 8Titled Tue 9th Apr Late
  18. vs Triin NarvaWon · 1-0White · 2024-04-09 · Round 7Titled Tue 9th Apr Late
  19. vs Carlos Eduardo Cardozo MunarLost · 0-1White · 2024-04-09 · Round 7Titled Tue 9th Apr Early
  20. vs Nikolozi KacharavaLost · 1-0Black · 2024-04-09 · Round 6Titled Tue 9th Apr Early
  21. vs Le Thao Nguyen PhamLost · 1-0Black · 2024-04-09 · Round 6Titled Tue 9th Apr Late
  22. vs Andrew JingWon · 0-1Black · 2024-04-09 · Round 5Titled Tue 9th Apr Late
  23. vs Jwalanthi RamWon · 0-1Black · 2024-04-09 · Round 5Titled Tue 9th Apr Early
  24. vs Adar TarhanLost · 0-1White · 2024-04-09 · Round 4Titled Tue 9th Apr Early
  25. vs Mike SailerLost · 0-1White · 2024-04-09 · Round 4Titled Tue 9th Apr Late
  26. vs Daniel Barria ZunigaLost · 0-1White · 2024-04-09 · Round 3Titled Tue 9th Apr Early
  27. vs Sergei MihajlovskijWon · 0-1Black · 2024-04-09 · Round 3Titled Tue 9th Apr Late
  28. vs Felix-Antonio IlincaLost · 1-0Black · 2024-04-09 · Round 2Titled Tue 9th Apr Early
  29. vs Vasif DurarbayliLost · 0-1White · 2024-04-09 · Round 2Titled Tue 9th Apr Late
  30. vs Dachey LinWon · 1-0White · 2024-04-09 · Round 1Titled Tue 9th Apr Early
  31. vs Dmitriy KushkoLost · 1-0Black · 2024-04-09 · Round 1Titled Tue 9th Apr Late
  32. vs Ioan ReesWon · 1-0White · 2024-04-09 · Round 11Titled Tue 9th Apr Late
  33. vs Derek WuLost · 1-0Black · 2024-04-09 · Round 11Titled Tue 9th Apr Early
  34. vs Mikhail PesotskiyLost · 1-0Black · 2024-04-09 · Round 10Titled Tue 9th Apr Late
  35. vs Olga YushkoWon · 1-0White · 2024-04-09 · Round 10Titled Tue 9th Apr Early
  36. vs Matias Perez GormazLost · 0-1White · 2024-03-26 · Round 9Titled Tue 26th Mar Early
  37. vs Marius BieliauskasLost · 1-0Black · 2024-03-26 · Round 9Titled Tue 26th Mar Late
  38. vs Evgenij ShuvalovWon · 1-0White · 2024-03-26 · Round 8Titled Tue 26th Mar Early
  39. vs Petr MikhalchenkoLost · 0-1White · 2024-03-26 · Round 8Titled Tue 26th Mar Late
  40. vs Kelsey LiuWon · 0-1Black · 2024-03-26 · Round 7Titled Tue 26th Mar Late
  41. vs Miras AssylovLost · 1-0Black · 2024-03-26 · Round 7Titled Tue 26th Mar Early
  42. vs Adar TarhanLost · 0-1White · 2024-03-26 · Round 6Titled Tue 26th Mar Early
  43. vs Tomas KrausLost · 0-1White · 2024-03-26 · Round 6Titled Tue 26th Mar Late
  44. vs Daniel Barria ZunigaWon · 0-1Black · 2024-03-26 · Round 5Titled Tue 26th Mar Early
  45. vs Simao Poscidonio DiasWon · 0-1Black · 2024-03-26 · Round 5Titled Tue 26th Mar Late
  46. vs Oscar Salgado LopezWon · 1-0White · 2024-03-26 · Round 4Titled Tue 26th Mar Late
  47. vs Kacper KacprzakDraw · ½–½White · 2024-03-26 · Round 4Titled Tue 26th Mar Early
  48. vs Felix RoseLost · 1-0Black · 2024-03-26 · Round 3Titled Tue 26th Mar Late
  49. vs Georgios SouleidisWon · 1-0White · 2024-03-26 · Round 3Titled Tue 26th Mar Early
  50. vs Giovanna Arbunic CastroWon · 0-1Black · 2024-03-26 · Round 2Titled Tue 26th Mar Early

FIDE tournaments

DateTournamentTypeScore
2026-09-0576th Oregon Open - 2000 and OverClassical4½

All tournament results