WGMZoey Tang
- 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
Rapid
2218Published FIDE
Blitz
2183Published FIDE
USCF Regular
2417Published 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
Published rating lists through Nov 2026.
Download chart or data
View rating lists
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs Raehanna BrownLost · 0-1White · 2024-06-25 · Round 10Titled Tue 25th Jun Late
- vs Miguel Angel Marino BravoWon · 1-0White · 2024-06-18 · Round 9Titled Tue 18th Jun Late
- vs Miller Duvan Dominguez RinconWon · 0-1Black · 2024-06-18 · Round 8Titled Tue 18th Jun Late
- vs Josep Romero RuscalledaLost · 0-1White · 2024-06-18 · Round 7Titled Tue 18th Jun Late
- vs Alexander Andres Hernandez JimenezWon · 0-1Black · 2024-06-18 · Round 6Titled Tue 18th Jun Late
- vs Julien DubreuilLost · 1-0Black · 2024-06-18 · Round 5Titled Tue 18th Jun Late
- vs Stanley BadacsonyiLost · 0-1White · 2024-06-18 · Round 4Titled Tue 18th Jun Late
- vs Tunahan MakaraciLost · 1-0Black · 2024-06-18 · Round 3Titled Tue 18th Jun Late
- vs Aleksandr OstrovskiyLost · 0-1White · 2024-06-18 · Round 2Titled Tue 18th Jun Late
- vs Levy RozmanWon · 1-0White · 2024-06-18 · Round 1Titled Tue 18th Jun Late
- vs Muhsin Munci InonuLost · 1-0Black · 2024-06-18 · Round 11Titled Tue 18th Jun Early
- vs Adrian Exposito MilanLost · 0-1White · 2024-06-18 · Round 11Titled Tue 18th Jun Late
- vs Egor BykovLost · 1-0Black · 2024-06-18 · Round 10Titled Tue 18th Jun Late
- vs Juan SenaWon · 1-0White · 2024-04-09 · Round 9Titled Tue 9th Apr Late
- vs Leonardo VincentiLost · 0-1White · 2024-04-09 · Round 9Titled Tue 9th Apr Early
- vs Anatoliy EmeliantsevWon · 0-1Black · 2024-04-09 · Round 8Titled Tue 9th Apr Early
- vs Tobias KolbLost · 1-0Black · 2024-04-09 · Round 8Titled Tue 9th Apr Late
- vs Triin NarvaWon · 1-0White · 2024-04-09 · Round 7Titled Tue 9th Apr Late
- vs Carlos Eduardo Cardozo MunarLost · 0-1White · 2024-04-09 · Round 7Titled Tue 9th Apr Early
- vs Nikolozi KacharavaLost · 1-0Black · 2024-04-09 · Round 6Titled Tue 9th Apr Early
- vs Le Thao Nguyen PhamLost · 1-0Black · 2024-04-09 · Round 6Titled Tue 9th Apr Late
- vs Andrew JingWon · 0-1Black · 2024-04-09 · Round 5Titled Tue 9th Apr Late
- vs Jwalanthi RamWon · 0-1Black · 2024-04-09 · Round 5Titled Tue 9th Apr Early
- vs Adar TarhanLost · 0-1White · 2024-04-09 · Round 4Titled Tue 9th Apr Early
- vs Mike SailerLost · 0-1White · 2024-04-09 · Round 4Titled Tue 9th Apr Late
- vs Daniel Barria ZunigaLost · 0-1White · 2024-04-09 · Round 3Titled Tue 9th Apr Early
- vs Sergei MihajlovskijWon · 0-1Black · 2024-04-09 · Round 3Titled Tue 9th Apr Late
- vs Felix-Antonio IlincaLost · 1-0Black · 2024-04-09 · Round 2Titled Tue 9th Apr Early
- vs Vasif DurarbayliLost · 0-1White · 2024-04-09 · Round 2Titled Tue 9th Apr Late
- vs Dachey LinWon · 1-0White · 2024-04-09 · Round 1Titled Tue 9th Apr Early
- vs Dmitriy KushkoLost · 1-0Black · 2024-04-09 · Round 1Titled Tue 9th Apr Late
- vs Ioan ReesWon · 1-0White · 2024-04-09 · Round 11Titled Tue 9th Apr Late
- vs Derek WuLost · 1-0Black · 2024-04-09 · Round 11Titled Tue 9th Apr Early
- vs Mikhail PesotskiyLost · 1-0Black · 2024-04-09 · Round 10Titled Tue 9th Apr Late
- vs Olga YushkoWon · 1-0White · 2024-04-09 · Round 10Titled Tue 9th Apr Early
- vs Matias Perez GormazLost · 0-1White · 2024-03-26 · Round 9Titled Tue 26th Mar Early
- vs Marius BieliauskasLost · 1-0Black · 2024-03-26 · Round 9Titled Tue 26th Mar Late
- vs Evgenij ShuvalovWon · 1-0White · 2024-03-26 · Round 8Titled Tue 26th Mar Early
- vs Petr MikhalchenkoLost · 0-1White · 2024-03-26 · Round 8Titled Tue 26th Mar Late
- vs Kelsey LiuWon · 0-1Black · 2024-03-26 · Round 7Titled Tue 26th Mar Late
- vs Miras AssylovLost · 1-0Black · 2024-03-26 · Round 7Titled Tue 26th Mar Early
- vs Adar TarhanLost · 0-1White · 2024-03-26 · Round 6Titled Tue 26th Mar Early
- vs Tomas KrausLost · 0-1White · 2024-03-26 · Round 6Titled Tue 26th Mar Late
- vs Daniel Barria ZunigaWon · 0-1Black · 2024-03-26 · Round 5Titled Tue 26th Mar Early
- vs Simao Poscidonio DiasWon · 0-1Black · 2024-03-26 · Round 5Titled Tue 26th Mar Late
- vs Oscar Salgado LopezWon · 1-0White · 2024-03-26 · Round 4Titled Tue 26th Mar Late
- vs Kacper KacprzakDraw · ½–½White · 2024-03-26 · Round 4Titled Tue 26th Mar Early
- vs Felix RoseLost · 1-0Black · 2024-03-26 · Round 3Titled Tue 26th Mar Late
- vs Georgios SouleidisWon · 1-0White · 2024-03-26 · Round 3Titled Tue 26th Mar Early
- vs Giovanna Arbunic CastroWon · 0-1Black · 2024-03-26 · Round 2Titled Tue 26th Mar Early
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-09-05 | 76th Oregon Open - 2000 and Over | Classical | 4½ |