GMChristopher Woojin Yoo

USA Born 2006 (Age ≈20) Male
FIDE ID
30909694
USCF ID
15244943

About Christopher Woojin Yoo

Christopher Yoo grew up in Fremont, California. He won a Charlotte international-master norm tournament outright in 2018. In early 2019 he became the youngest American international master, a record subsequently broken by Abhimanyu Mishra. He won the online U.S. Cadet Championship in 2020. Show more

Christopher Yoo grew up in Fremont, California. He won a Charlotte international-master norm tournament outright in 2018. In early 2019 he became the youngest American international master, a record subsequently broken by Abhimanyu Mishra. He won the online U.S. Cadet Championship in 2020. During 2021 he earned grandmaster norms in Charlotte and at the U.S. Masters. He reached the remaining rating requirement at the Marshall Chess Club Championship that December, and FIDE records his GM title in 2022. He won the 2022 U.S. Junior Championship by a full point. Later that year he defeated Wesley So at the U.S. Championship and won the U.S. Masters after a blitz playoff. His career was interrupted by disciplinary sanctions following an assault on a broadcast worker at the 2024 U.S. Championship. US Chess imposed a one-year suspension, which FIDE extended worldwide through November 2025. In a separate 2025 case, FIDE found him guilty of harassment and related misconduct and imposed an eighteen-month ban, with twelve months suspended.

Ratings

2586.0

Classical

Published FIDE

2501

Rapid

Published FIDE

2606

Blitz

Published FIDE

2640

USCF Regular

Published US Chess

Official classical ranks

World rank
#184
National rank · USA
#19

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2616 Aug 2024
Recorded years
2015–2026
Archived games
3303

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
2601 2021-07-13 Titled Tuesday 13th July chess.com INT 3 Christopher Woojin Yoo Vladimir Matveev 1-0 25 Open
2602 2021-07-13 Titled Tuesday 13th July chess.com INT 2 Eduardo Peralta Christopher Woojin Yoo 0-1 34 Open
2603 2021-07-13 Titled Tuesday 13th July chess.com INT 1 Christopher Woojin Yoo Juan Cruz Arias 1-0 23 Open
2604 2021-07-13 Titled Tuesday 13th July chess.com INT 11 Christopher Woojin Yoo Rustam Khusnutdinov 1-0 52 Open
2605 2021-07-13 Titled Tuesday 13th July chess.com INT 10 Denis Lazavik Christopher Woojin Yoo 1/2-1/2 84 Open
2606 2021-07-08 chess.com Junior Speed chess.com INT 1.39 Christopher Woojin Yoo Hans Moke Niemann 1-0 56 Open
2607 2021-07-08 chess.com Junior Speed chess.com INT 1.38 Hans Moke Niemann Christopher Woojin Yoo 1/2-1/2 40 Open
2608 2021-07-08 chess.com Junior Speed chess.com INT 1.37 Christopher Woojin Yoo Hans Moke Niemann 0-1 37 Open
2609 2021-07-08 chess.com Junior Speed chess.com INT 1.36 Hans Moke Niemann Christopher Woojin Yoo 0-1 24 Open
2610 2021-07-08 chess.com Junior Speed chess.com INT 1.35 Christopher Woojin Yoo Hans Moke Niemann 1-0 45 Open
2611 2021-07-08 chess.com Junior Speed chess.com INT 1.34 Hans Moke Niemann Christopher Woojin Yoo 0-1 32 Open
2612 2021-07-08 chess.com Junior Speed chess.com INT 1.33 Christopher Woojin Yoo Hans Moke Niemann 1-0 40 Open
2613 2021-07-08 chess.com Junior Speed chess.com INT 1.32 Hans Moke Niemann Christopher Woojin Yoo 0-1 27 Open
2614 2021-07-08 chess.com Junior Speed chess.com INT 1.31 Christopher Woojin Yoo Hans Moke Niemann 0-1 69 Open
2615 2021-07-08 chess.com Junior Speed chess.com INT 1.313 Christopher Woojin Yoo Hans Moke Niemann 1-0 31 Open
2616 2021-07-08 chess.com Junior Speed chess.com INT 1.312 Hans Moke Niemann Christopher Woojin Yoo 1-0 55 Open
2617 2021-07-08 chess.com Junior Speed chess.com INT 1.311 Christopher Woojin Yoo Hans Moke Niemann 1-0 62 Open
2618 2021-07-08 chess.com Junior Speed chess.com INT 1.31 Hans Moke Niemann Christopher Woojin Yoo 0-1 28 Open
2619 2021-07-08 chess.com Junior Speed chess.com INT 1.29 Christopher Woojin Yoo Hans Moke Niemann 0-1 64 Open
2620 2021-07-08 chess.com Junior Speed chess.com INT 1.28 Hans Moke Niemann Christopher Woojin Yoo 1/2-1/2 59 Open
2621 2021-07-08 chess.com Junior Speed chess.com INT 1.27 Christopher Woojin Yoo Hans Moke Niemann 1-0 32 Open
2622 2021-07-08 chess.com Junior Speed chess.com INT 1.26 Hans Moke Niemann Christopher Woojin Yoo 1/2-1/2 79 Open
2623 2021-07-08 chess.com Junior Speed chess.com INT 1.25 Christopher Woojin Yoo Hans Moke Niemann 1-0 64 Open
2624 2021-07-08 chess.com Junior Speed chess.com INT 1.24 Hans Moke Niemann Christopher Woojin Yoo 0-1 36 Open
2625 2021-07-08 chess.com Junior Speed chess.com INT 1.23 Christopher Woojin Yoo Hans Moke Niemann 0-1 40 Open
2626 2021-07-08 chess.com Junior Speed chess.com INT 1.22 Hans Moke Niemann Christopher Woojin Yoo 0-1 39 Open
2627 2021-07-08 chess.com Junior Speed chess.com INT 1.21 Christopher Woojin Yoo Hans Moke Niemann 1-0 33 Open
2628 2021-07-08 chess.com Junior Speed chess.com INT 1.21 Hans Moke Niemann Christopher Woojin Yoo 0-1 39 Open
2629 2021-07-08 chess.com Junior Speed chess.com INT 1.19 Hans Moke Niemann Christopher Woojin Yoo 1/2-1/2 79 Open
2630 2021-07-08 chess.com Junior Speed chess.com INT 1.18 Christopher Woojin Yoo Hans Moke Niemann 1-0 40 Open
2631 2021-07-08 chess.com Junior Speed chess.com INT 1.17 Hans Moke Niemann Christopher Woojin Yoo 1-0 75 Open
2632 2021-07-08 chess.com Junior Speed chess.com INT 1.16 Christopher Woojin Yoo Hans Moke Niemann 1-0 46 Open
2633 2021-07-08 chess.com Junior Speed chess.com INT 1.15 Hans Moke Niemann Christopher Woojin Yoo 0-1 49 Open
2634 2021-07-08 chess.com Junior Speed chess.com INT 1.14 Christopher Woojin Yoo Hans Moke Niemann 1/2-1/2 50 Open
2635 2021-07-08 chess.com Junior Speed chess.com INT 1.13 Hans Moke Niemann Christopher Woojin Yoo 0-1 89 Open
2636 2021-07-08 chess.com Junior Speed chess.com INT 1.12 Christopher Woojin Yoo Hans Moke Niemann 1/2-1/2 87 Open
2637 2021-07-08 chess.com Junior Speed chess.com INT 1.11 Hans Moke Niemann Christopher Woojin Yoo 0-1 42 Open
2638 2021-06-29 Titled Tuesday 29th June chess.com INT 9 Christopher Woojin Yoo Bibisara Assaubayeva 1/2-1/2 64 Open
2639 2021-06-29 Titled Tuesday 29th June chess.com INT 8 Alexander Riazantsev Christopher Woojin Yoo 1-0 46 Open
2640 2021-06-29 Titled Tuesday 29th June chess.com INT 7 Christopher Woojin Yoo Roberto Junio Brito Molina 1-0 48 Open
2641 2021-06-29 Titled Tuesday 29th June chess.com INT 6 Sergei Iskusnyh Christopher Woojin Yoo 0-1 42 Open
2642 2021-06-29 Titled Tuesday 29th June chess.com INT 5 Christopher Woojin Yoo Pawel Jaracz 1/2-1/2 64 Open
2643 2021-06-29 Titled Tuesday 29th June chess.com INT 4 Rodrigo Roman Christopher Woojin Yoo 0-1 19 Open
2644 2021-06-29 Titled Tuesday 29th June chess.com INT 3 Christopher Woojin Yoo Ekaterina Kabanova 1-0 31 Open
2645 2021-06-29 Titled Tuesday 29th June chess.com INT 2 Valeriy Grinev Christopher Woojin Yoo 1-0 64 Open
2646 2021-06-29 Titled Tuesday 29th June chess.com INT 1 Christopher Woojin Yoo Valdis Tronenkovs 1-0 23 Open
2647 2021-06-29 Titled Tuesday 29th June chess.com INT 11 Christopher Woojin Yoo Garg Aradhya 1-0 50 Open
2648 2021-06-29 Titled Tuesday 29th June chess.com INT 10 Haoxiang Jia Christopher Woojin Yoo 0-1 35 Open
2649 2021-06-22 Junior Speed Q Americas chess.com INT 3.9 Hans Moke Niemann Christopher Woojin Yoo 1/2-1/2 41 Open
2650 2021-06-22 Junior Speed Q Americas chess.com INT 3.8 Christopher Woojin Yoo Hans Moke Niemann 1-0 45 Open
  1. vs Vladimir MatveevWon · 1-0White · 2021-07-13 · Round 3Titled Tuesday 13th July
  2. vs Eduardo PeraltaWon · 0-1Black · 2021-07-13 · Round 2Titled Tuesday 13th July
  3. vs Juan Cruz AriasWon · 1-0White · 2021-07-13 · Round 1Titled Tuesday 13th July
  4. vs Rustam KhusnutdinovWon · 1-0White · 2021-07-13 · Round 11Titled Tuesday 13th July
  5. vs Denis LazavikDraw · ½–½Black · 2021-07-13 · Round 10Titled Tuesday 13th July
  6. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.39chess.com Junior Speed
  7. vs Hans Moke NiemannDraw · ½–½Black · 2021-07-08 · Round 1.38chess.com Junior Speed
  8. vs Hans Moke NiemannLost · 0-1White · 2021-07-08 · Round 1.37chess.com Junior Speed
  9. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.36chess.com Junior Speed
  10. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.35chess.com Junior Speed
  11. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.34chess.com Junior Speed
  12. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.33chess.com Junior Speed
  13. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.32chess.com Junior Speed
  14. vs Hans Moke NiemannLost · 0-1White · 2021-07-08 · Round 1.31chess.com Junior Speed
  15. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.313chess.com Junior Speed
  16. vs Hans Moke NiemannLost · 1-0Black · 2021-07-08 · Round 1.312chess.com Junior Speed
  17. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.311chess.com Junior Speed
  18. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.31chess.com Junior Speed
  19. vs Hans Moke NiemannLost · 0-1White · 2021-07-08 · Round 1.29chess.com Junior Speed
  20. vs Hans Moke NiemannDraw · ½–½Black · 2021-07-08 · Round 1.28chess.com Junior Speed
  21. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.27chess.com Junior Speed
  22. vs Hans Moke NiemannDraw · ½–½Black · 2021-07-08 · Round 1.26chess.com Junior Speed
  23. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.25chess.com Junior Speed
  24. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.24chess.com Junior Speed
  25. vs Hans Moke NiemannLost · 0-1White · 2021-07-08 · Round 1.23chess.com Junior Speed
  26. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.22chess.com Junior Speed
  27. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.21chess.com Junior Speed
  28. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.21chess.com Junior Speed
  29. vs Hans Moke NiemannDraw · ½–½Black · 2021-07-08 · Round 1.19chess.com Junior Speed
  30. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.18chess.com Junior Speed
  31. vs Hans Moke NiemannLost · 1-0Black · 2021-07-08 · Round 1.17chess.com Junior Speed
  32. vs Hans Moke NiemannWon · 1-0White · 2021-07-08 · Round 1.16chess.com Junior Speed
  33. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.15chess.com Junior Speed
  34. vs Hans Moke NiemannDraw · ½–½White · 2021-07-08 · Round 1.14chess.com Junior Speed
  35. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.13chess.com Junior Speed
  36. vs Hans Moke NiemannDraw · ½–½White · 2021-07-08 · Round 1.12chess.com Junior Speed
  37. vs Hans Moke NiemannWon · 0-1Black · 2021-07-08 · Round 1.11chess.com Junior Speed
  38. vs Bibisara AssaubayevaDraw · ½–½White · 2021-06-29 · Round 9Titled Tuesday 29th June
  39. vs Alexander RiazantsevLost · 1-0Black · 2021-06-29 · Round 8Titled Tuesday 29th June
  40. vs Roberto Junio Brito MolinaWon · 1-0White · 2021-06-29 · Round 7Titled Tuesday 29th June
  41. vs Sergei IskusnyhWon · 0-1Black · 2021-06-29 · Round 6Titled Tuesday 29th June
  42. vs Pawel JaraczDraw · ½–½White · 2021-06-29 · Round 5Titled Tuesday 29th June
  43. vs Rodrigo RomanWon · 0-1Black · 2021-06-29 · Round 4Titled Tuesday 29th June
  44. vs Ekaterina KabanovaWon · 1-0White · 2021-06-29 · Round 3Titled Tuesday 29th June
  45. vs Valeriy GrinevLost · 1-0Black · 2021-06-29 · Round 2Titled Tuesday 29th June
  46. vs Valdis TronenkovsWon · 1-0White · 2021-06-29 · Round 1Titled Tuesday 29th June
  47. vs Garg AradhyaWon · 1-0White · 2021-06-29 · Round 11Titled Tuesday 29th June
  48. vs Haoxiang JiaWon · 0-1Black · 2021-06-29 · Round 10Titled Tuesday 29th June
  49. vs Hans Moke NiemannDraw · ½–½Black · 2021-06-22 · Round 3.9Junior Speed Q Americas
  50. vs Hans Moke NiemannWon · 1-0White · 2021-06-22 · Round 3.8Junior Speed Q Americas

FIDE tournaments

All tournament results