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 |
|---|---|---|---|---|---|---|---|---|---|
| 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 |
- vs Cristian-Gabriel VoiteanuLost · 0-1White · 2024-03-26 · Round 2Titled Tue 26th Mar Late
- vs Volodymyr OnyshchukLost · 0-1White · 2024-03-26 · Round 1Titled Tue 26th Mar Early
- vs Gata KamskyLost · 1-0Black · 2024-03-26 · Round 1Titled Tue 26th Mar Late
- vs Paul RohwerLost · 0-1White · 2024-03-26 · Round 11Titled Tue 26th Mar Late
- vs Chanchal Kumer GhoshWon · 1-0White · 2024-03-26 · Round 11Titled Tue 26th Mar Early
- vs M. KunalLost · 1-0Black · 2024-03-26 · Round 10Titled Tue 26th Mar Early
- vs Rafael Escalante RamirezWon · 1-0White · 2024-03-26 · Round 10Titled Tue 26th Mar Late
- vs Konstantin RjabzevLost · 1-0Black · 2024-03-19 · Round 9Titled Tue 19th Mar Late
- vs Sofia BlokhinWon · 1-0White · 2024-03-19 · Round 9Titled Tue 19th Mar Early
- vs Kapriaga RianLost · 1-0Black · 2024-03-19 · Round 8Titled Tue 19th Mar Early
- vs Miroslaw LewickiLost · 0-1White · 2024-03-19 · Round 8Titled Tue 19th Mar Late
- vs Mykhaylo OleksiyenkoLost · 0-1White · 2024-03-19 · Round 7Titled Tue 19th Mar Early
- vs Suan Bruno Fernandes LiraWon · 0-1Black · 2024-03-19 · Round 7Titled Tue 19th Mar Late
- vs John CurtisWon · 0-1Black · 2024-03-19 · Round 6Titled Tue 19th Mar Late
- vs Evandro Amorim BarbosaLost · 0-1White · 2024-03-19 · Round 6Titled Tue 19th Mar Early
- vs Jose Ricardo Garcia CorreaWon · 0-1Black · 2024-03-19 · Round 5Titled Tue 19th Mar Early
- vs Alexandr KostiukovLost · 0-1White · 2024-03-19 · Round 5Titled Tue 19th Mar Late
- vs Kassa KorleyLost · 0-1White · 2024-03-19 · Round 4Titled Tue 19th Mar Early
- vs Yichen HanLost · 1-0Black · 2024-03-19 · Round 4Titled Tue 19th Mar Late
- vs Roel HamblokLost · 0-1White · 2024-03-19 · Round 3Titled Tue 19th Mar Late
- vs Aleksandra SamaganovaWon · 1-0White · 2024-03-19 · Round 3Titled Tue 19th Mar Early
- vs Juan Alejandro Nunez HiralesWon · 1-0White · 2024-03-19 · Round 2Titled Tue 19th Mar Late
- vs Alen YeremyanLost · 1-0Black · 2024-03-19 · Round 2Titled Tue 19th Mar Early
- vs Aman HambletonLost · 1-0Black · 2024-03-19 · Round 1Titled Tue 19th Mar Late
- vs Leonardo TristanDraw · ½–½Black · 2024-03-19 · Round 1Titled Tue 19th Mar Early
- vs Bjorn 1971 AnderssonLost · 0-1White · 2024-03-19 · Round 11Titled Tue 19th Mar Late
- vs Dmitrii MarcziterDraw · ½–½Black · 2024-03-19 · Round 11Titled Tue 19th Mar Early
- vs Heinz GeorgWon · 0-1Black · 2024-03-19 · Round 10Titled Tue 19th Mar Late
- vs Mrudul DehankarDraw · ½–½Black · 2024-03-19 · Round 10Titled Tue 19th Mar Early
- vs Carissa YipWon · 0-1Black · 2023-03-10 · Round 4.4PRO League Prelim 2023
- vs Aleksandr LendermanLost · 0-1White · 2023-03-10 · Round 4.3PRO League Prelim 2023
- vs Olexandr BortnykLost · 1-0Black · 2023-03-10 · Round 4.2PRO League Prelim 2023
- vs Samuel SevianLost · 0-1White · 2023-03-10 · Round 4.1PRO League Prelim 2023
- vs Alua NurmanWon · 1-0White · 2023-02-22 · Round 2.4PRO League Prelim 2023
- vs Shamsiddin VokhidovLost · 1-0Black · 2023-02-22 · Round 2.3PRO League Prelim 2023
- vs Vladimir FedoseevLost · 1-0Black · 2023-02-21 · Round 2.2PRO League Prelim 2023
- vs Hikaru NakamuraLost · 0-1White · 2023-02-21 · Round 2.1PRO League Prelim 2023
- vs Juan Carlos Ricaurte LopezWon · 0-1Black · 2022-06-21 · Round 4Titled Tue 21st Jun Late
- vs Daniel YedidiaLost · 0-1White · 2022-06-21 · Round 3Titled Tue 21st Jun Late
- vs Joshua AltmanLost · 1-0Black · 2022-06-21 · Round 2Titled Tue 21st Jun Late
- vs Alexei SavelievLost · 0-1White · 2022-06-21 · Round 1Titled Tue 21st Jun Late
- vs Piotr MickiewiczWon · 0-1Black · 2022-01-04 · Round 4Titled Tuesday 4th Jan
- vs Anton MaidelLost · 0-1White · 2022-01-04 · Round 3Titled Tuesday 4th Jan
- vs Marek KarasWon · 1-0White · 2022-01-04 · Round 2Titled Tuesday 4th Jan
- vs Artsiom SiniauskiLost · 1-0Black · 2022-01-04 · Round 1Titled Tuesday 4th Jan
- vs Alexander ReprintsevLost · 0-1White · 2021-12-07 · Round 4Titled Tuesday 7th Dec
- vs Oleksandr YurovskykhLost · 1-0Black · 2021-12-07 · Round 3Titled Tuesday 7th Dec
- vs Ari GuzLost · 1-0Black · 2021-12-07 · Round 2Titled Tuesday 7th Dec
- vs Semetei Tologon teginWon · 1-0White · 2021-12-07 · Round 1Titled Tuesday 7th Dec
- vs Simeon TodevWon · 1-0White · 2021-11-23 · Round 9Titled Tuesday 23rd Nov
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-09-05 | 76th Oregon Open - 2000 and Over | Classical | 4½ |