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
301 2024-03-26 Titled Tue 26th Mar Late chess.com INT 2 Zoey Tang Cristian-Gabriel Voiteanu Lost: 0-1 37 Open
302 2024-03-26 Titled Tue 26th Mar Early chess.com INT 1 Zoey Tang Volodymyr Onyshchuk Lost: 0-1 23 Open
303 2024-03-26 Titled Tue 26th Mar Late chess.com INT 1 Gata Kamsky Zoey Tang Lost: 1-0 26 Open
304 2024-03-26 Titled Tue 26th Mar Late chess.com INT 11 Zoey Tang Paul Rohwer Lost: 0-1 65 Open
305 2024-03-26 Titled Tue 26th Mar Early chess.com INT 11 Zoey Tang Chanchal Kumer Ghosh Won: 1-0 44 Open
306 2024-03-26 Titled Tue 26th Mar Early chess.com INT 10 M. Kunal Zoey Tang Lost: 1-0 47 Open
307 2024-03-26 Titled Tue 26th Mar Late chess.com INT 10 Zoey Tang Rafael Escalante Ramirez Won: 1-0 34 Open
308 2024-03-19 Titled Tue 19th Mar Late chess.com INT 9 Konstantin Rjabzev Zoey Tang Lost: 1-0 30 Open
309 2024-03-19 Titled Tue 19th Mar Early chess.com INT 9 Zoey Tang Sofia Blokhin Won: 1-0 72 Open
310 2024-03-19 Titled Tue 19th Mar Early chess.com INT 8 Kapriaga Rian Zoey Tang Lost: 1-0 32 Open
311 2024-03-19 Titled Tue 19th Mar Late chess.com INT 8 Zoey Tang Miroslaw Lewicki Lost: 0-1 34 Open
312 2024-03-19 Titled Tue 19th Mar Early chess.com INT 7 Zoey Tang Mykhaylo Oleksiyenko Lost: 0-1 61 Open
313 2024-03-19 Titled Tue 19th Mar Late chess.com INT 7 Suan Bruno Fernandes Lira Zoey Tang Won: 0-1 27 Open
314 2024-03-19 Titled Tue 19th Mar Late chess.com INT 6 John Curtis Zoey Tang Won: 0-1 29 Open
315 2024-03-19 Titled Tue 19th Mar Early chess.com INT 6 Zoey Tang Evandro Amorim Barbosa Lost: 0-1 38 Open
316 2024-03-19 Titled Tue 19th Mar Early chess.com INT 5 Jose Ricardo Garcia Correa Zoey Tang Won: 0-1 52 Open
317 2024-03-19 Titled Tue 19th Mar Late chess.com INT 5 Zoey Tang Alexandr Kostiukov Lost: 0-1 55 Open
318 2024-03-19 Titled Tue 19th Mar Early chess.com INT 4 Zoey Tang Kassa Korley Lost: 0-1 53 Open
319 2024-03-19 Titled Tue 19th Mar Late chess.com INT 4 Yichen Han Zoey Tang Lost: 1-0 42 Open
320 2024-03-19 Titled Tue 19th Mar Late chess.com INT 3 Zoey Tang Roel Hamblok Lost: 0-1 33 Open
321 2024-03-19 Titled Tue 19th Mar Early chess.com INT 3 Zoey Tang Aleksandra Samaganova Won: 1-0 35 Open
322 2024-03-19 Titled Tue 19th Mar Late chess.com INT 2 Zoey Tang Juan Alejandro Nunez Hirales Won: 1-0 29 Open
323 2024-03-19 Titled Tue 19th Mar Early chess.com INT 2 Alen Yeremyan Zoey Tang Lost: 1-0 45 Open
324 2024-03-19 Titled Tue 19th Mar Late chess.com INT 1 Aman Hambleton Zoey Tang Lost: 1-0 68 Open
325 2024-03-19 Titled Tue 19th Mar Early chess.com INT 1 Leonardo Tristan Zoey Tang Draw: 1/2-1/2 59 Open
326 2024-03-19 Titled Tue 19th Mar Late chess.com INT 11 Zoey Tang Bjorn 1971 Andersson Lost: 0-1 45 Open
327 2024-03-19 Titled Tue 19th Mar Early chess.com INT 11 Dmitrii Marcziter Zoey Tang Draw: 1/2-1/2 58 Open
328 2024-03-19 Titled Tue 19th Mar Late chess.com INT 10 Heinz Georg Zoey Tang Won: 0-1 17 Open
329 2024-03-19 Titled Tue 19th Mar Early chess.com INT 10 Mrudul Dehankar Zoey Tang Draw: 1/2-1/2 45 Open
330 2023-03-10 PRO League Prelim 2023 chess.com INT 4.4 Carissa Yip Zoey Tang Won: 0-1 47 Open
331 2023-03-10 PRO League Prelim 2023 chess.com INT 4.3 Zoey Tang Aleksandr Lenderman Lost: 0-1 43 Open
332 2023-03-10 PRO League Prelim 2023 chess.com INT 4.2 Olexandr Bortnyk Zoey Tang Lost: 1-0 39 Open
333 2023-03-10 PRO League Prelim 2023 chess.com INT 4.1 Zoey Tang Samuel Sevian Lost: 0-1 48 Open
334 2023-02-22 PRO League Prelim 2023 chess.com INT 2.4 Zoey Tang Alua Nurman Won: 1-0 69 Open
335 2023-02-22 PRO League Prelim 2023 chess.com INT 2.3 Shamsiddin Vokhidov Zoey Tang Lost: 1-0 30 Open
336 2023-02-21 PRO League Prelim 2023 chess.com INT 2.2 Vladimir Fedoseev Zoey Tang Lost: 1-0 37 Open
337 2023-02-21 PRO League Prelim 2023 chess.com INT 2.1 Zoey Tang Hikaru Nakamura Lost: 0-1 39 Open
338 2022-06-21 Titled Tue 21st Jun Late chess.com INT 4 Juan Carlos Ricaurte Lopez Zoey Tang Won: 0-1 34 Open
339 2022-06-21 Titled Tue 21st Jun Late chess.com INT 3 Zoey Tang Daniel Yedidia Lost: 0-1 51 Open
340 2022-06-21 Titled Tue 21st Jun Late chess.com INT 2 Joshua Altman Zoey Tang Lost: 1-0 33 Open
341 2022-06-21 Titled Tue 21st Jun Late chess.com INT 1 Zoey Tang Alexei Saveliev Lost: 0-1 36 Open
342 2022-01-04 Titled Tuesday 4th Jan chess.com INT 4 Piotr Mickiewicz Zoey Tang Won: 0-1 48 Open
343 2022-01-04 Titled Tuesday 4th Jan chess.com INT 3 Zoey Tang Anton Maidel Lost: 0-1 30 Open
344 2022-01-04 Titled Tuesday 4th Jan chess.com INT 2 Zoey Tang Marek Karas Won: 1-0 75 Open
345 2022-01-04 Titled Tuesday 4th Jan chess.com INT 1 Artsiom Siniauski Zoey Tang Lost: 1-0 23 Open
346 2021-12-07 Titled Tuesday 7th Dec chess.com INT 4 Zoey Tang Alexander Reprintsev Lost: 0-1 43 Open
347 2021-12-07 Titled Tuesday 7th Dec chess.com INT 3 Oleksandr Yurovskykh Zoey Tang Lost: 1-0 42 Open
348 2021-12-07 Titled Tuesday 7th Dec chess.com INT 2 Ari Guz Zoey Tang Lost: 1-0 46 Open
349 2021-12-07 Titled Tuesday 7th Dec chess.com INT 1 Zoey Tang Semetei Tologon tegin Won: 1-0 22 Open
350 2021-11-23 Titled Tuesday 23rd Nov chess.com INT 9 Zoey Tang Simeon Todev Won: 1-0 52 Open
  1. vs Cristian-Gabriel VoiteanuLost · 0-1White · 2024-03-26 · Round 2Titled Tue 26th Mar Late
  2. vs Volodymyr OnyshchukLost · 0-1White · 2024-03-26 · Round 1Titled Tue 26th Mar Early
  3. vs Gata KamskyLost · 1-0Black · 2024-03-26 · Round 1Titled Tue 26th Mar Late
  4. vs Paul RohwerLost · 0-1White · 2024-03-26 · Round 11Titled Tue 26th Mar Late
  5. vs Chanchal Kumer GhoshWon · 1-0White · 2024-03-26 · Round 11Titled Tue 26th Mar Early
  6. vs M. KunalLost · 1-0Black · 2024-03-26 · Round 10Titled Tue 26th Mar Early
  7. vs Rafael Escalante RamirezWon · 1-0White · 2024-03-26 · Round 10Titled Tue 26th Mar Late
  8. vs Konstantin RjabzevLost · 1-0Black · 2024-03-19 · Round 9Titled Tue 19th Mar Late
  9. vs Sofia BlokhinWon · 1-0White · 2024-03-19 · Round 9Titled Tue 19th Mar Early
  10. vs Kapriaga RianLost · 1-0Black · 2024-03-19 · Round 8Titled Tue 19th Mar Early
  11. vs Miroslaw LewickiLost · 0-1White · 2024-03-19 · Round 8Titled Tue 19th Mar Late
  12. vs Mykhaylo OleksiyenkoLost · 0-1White · 2024-03-19 · Round 7Titled Tue 19th Mar Early
  13. vs Suan Bruno Fernandes LiraWon · 0-1Black · 2024-03-19 · Round 7Titled Tue 19th Mar Late
  14. vs John CurtisWon · 0-1Black · 2024-03-19 · Round 6Titled Tue 19th Mar Late
  15. vs Evandro Amorim BarbosaLost · 0-1White · 2024-03-19 · Round 6Titled Tue 19th Mar Early
  16. vs Jose Ricardo Garcia CorreaWon · 0-1Black · 2024-03-19 · Round 5Titled Tue 19th Mar Early
  17. vs Alexandr KostiukovLost · 0-1White · 2024-03-19 · Round 5Titled Tue 19th Mar Late
  18. vs Kassa KorleyLost · 0-1White · 2024-03-19 · Round 4Titled Tue 19th Mar Early
  19. vs Yichen HanLost · 1-0Black · 2024-03-19 · Round 4Titled Tue 19th Mar Late
  20. vs Roel HamblokLost · 0-1White · 2024-03-19 · Round 3Titled Tue 19th Mar Late
  21. vs Aleksandra SamaganovaWon · 1-0White · 2024-03-19 · Round 3Titled Tue 19th Mar Early
  22. vs Juan Alejandro Nunez HiralesWon · 1-0White · 2024-03-19 · Round 2Titled Tue 19th Mar Late
  23. vs Alen YeremyanLost · 1-0Black · 2024-03-19 · Round 2Titled Tue 19th Mar Early
  24. vs Aman HambletonLost · 1-0Black · 2024-03-19 · Round 1Titled Tue 19th Mar Late
  25. vs Leonardo TristanDraw · ½–½Black · 2024-03-19 · Round 1Titled Tue 19th Mar Early
  26. vs Bjorn 1971 AnderssonLost · 0-1White · 2024-03-19 · Round 11Titled Tue 19th Mar Late
  27. vs Dmitrii MarcziterDraw · ½–½Black · 2024-03-19 · Round 11Titled Tue 19th Mar Early
  28. vs Heinz GeorgWon · 0-1Black · 2024-03-19 · Round 10Titled Tue 19th Mar Late
  29. vs Mrudul DehankarDraw · ½–½Black · 2024-03-19 · Round 10Titled Tue 19th Mar Early
  30. vs Carissa YipWon · 0-1Black · 2023-03-10 · Round 4.4PRO League Prelim 2023
  31. vs Aleksandr LendermanLost · 0-1White · 2023-03-10 · Round 4.3PRO League Prelim 2023
  32. vs Olexandr BortnykLost · 1-0Black · 2023-03-10 · Round 4.2PRO League Prelim 2023
  33. vs Samuel SevianLost · 0-1White · 2023-03-10 · Round 4.1PRO League Prelim 2023
  34. vs Alua NurmanWon · 1-0White · 2023-02-22 · Round 2.4PRO League Prelim 2023
  35. vs Shamsiddin VokhidovLost · 1-0Black · 2023-02-22 · Round 2.3PRO League Prelim 2023
  36. vs Vladimir FedoseevLost · 1-0Black · 2023-02-21 · Round 2.2PRO League Prelim 2023
  37. vs Hikaru NakamuraLost · 0-1White · 2023-02-21 · Round 2.1PRO League Prelim 2023
  38. vs Juan Carlos Ricaurte LopezWon · 0-1Black · 2022-06-21 · Round 4Titled Tue 21st Jun Late
  39. vs Daniel YedidiaLost · 0-1White · 2022-06-21 · Round 3Titled Tue 21st Jun Late
  40. vs Joshua AltmanLost · 1-0Black · 2022-06-21 · Round 2Titled Tue 21st Jun Late
  41. vs Alexei SavelievLost · 0-1White · 2022-06-21 · Round 1Titled Tue 21st Jun Late
  42. vs Piotr MickiewiczWon · 0-1Black · 2022-01-04 · Round 4Titled Tuesday 4th Jan
  43. vs Anton MaidelLost · 0-1White · 2022-01-04 · Round 3Titled Tuesday 4th Jan
  44. vs Marek KarasWon · 1-0White · 2022-01-04 · Round 2Titled Tuesday 4th Jan
  45. vs Artsiom SiniauskiLost · 1-0Black · 2022-01-04 · Round 1Titled Tuesday 4th Jan
  46. vs Alexander ReprintsevLost · 0-1White · 2021-12-07 · Round 4Titled Tuesday 7th Dec
  47. vs Oleksandr YurovskykhLost · 1-0Black · 2021-12-07 · Round 3Titled Tuesday 7th Dec
  48. vs Ari GuzLost · 1-0Black · 2021-12-07 · Round 2Titled Tuesday 7th Dec
  49. vs Semetei Tologon teginWon · 1-0White · 2021-12-07 · Round 1Titled Tuesday 7th Dec
  50. vs Simeon TodevWon · 1-0White · 2021-11-23 · Round 9Titled Tuesday 23rd Nov

FIDE tournaments

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

All tournament results