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
2651 2021-06-22 Junior Speed Q Americas chess.com INT 3.7 Hans Moke Niemann Christopher Woojin Yoo 0-1 49 Open
2652 2021-06-22 Junior Speed Q Americas chess.com INT 3.6 Christopher Woojin Yoo Hans Moke Niemann 1-0 40 Open
2653 2021-06-22 Junior Speed Q Americas chess.com INT 3.5 Hans Moke Niemann Christopher Woojin Yoo 1-0 74 Open
2654 2021-06-22 Junior Speed Q Americas chess.com INT 3.4 Christopher Woojin Yoo Hans Moke Niemann 0-1 43 Open
2655 2021-06-22 Junior Speed Q Americas chess.com INT 3.3 Hans Moke Niemann Christopher Woojin Yoo 1-0 33 Open
2656 2021-06-22 Junior Speed Q Americas chess.com INT 3.2 Christopher Woojin Yoo Hans Moke Niemann 1-0 35 Open
2657 2021-06-22 Junior Speed Q Americas chess.com INT 3.1 Hans Moke Niemann Christopher Woojin Yoo 1-0 51 Open
2658 2021-06-22 Junior Speed Q Americas chess.com INT 3.13 Hans Moke Niemann Christopher Woojin Yoo 1-0 56 Open
2659 2021-06-22 Junior Speed Q Americas chess.com INT 3.12 Christopher Woojin Yoo Hans Moke Niemann 0-1 53 Open
2660 2021-06-22 Junior Speed Q Americas chess.com INT 3.11 Hans Moke Niemann Christopher Woojin Yoo 0-1 30 Open
2661 2021-06-22 Junior Speed Q Americas chess.com INT 3.1 Christopher Woojin Yoo Hans Moke Niemann 0-1 52 Open
2662 2021-06-21 Junior Speed Q Americas chess.com INT 2.9 Brandon Jacobson Christopher Woojin Yoo 0-1 35 Open
2663 2021-06-21 Junior Speed Q Americas chess.com INT 2.8 Christopher Woojin Yoo Brandon Jacobson 1-0 22 Open
2664 2021-06-21 Junior Speed Q Americas chess.com INT 2.7 Brandon Jacobson Christopher Woojin Yoo 0-1 33 Open
2665 2021-06-21 Junior Speed Q Americas chess.com INT 2.6 Christopher Woojin Yoo Brandon Jacobson 0-1 57 Open
2666 2021-06-21 Junior Speed Q Americas chess.com INT 2.5 Brandon Jacobson Christopher Woojin Yoo 0-1 69 Open
2667 2021-06-21 Junior Speed Q Americas chess.com INT 2.4 Christopher Woojin Yoo Brandon Jacobson 1-0 55 Open
2668 2021-06-21 Junior Speed Q Americas chess.com INT 2.3 Brandon Jacobson Christopher Woojin Yoo 1-0 56 Open
2669 2021-06-21 Junior Speed Q Americas chess.com INT 2.2 Christopher Woojin Yoo Brandon Jacobson 1-0 38 Open
2670 2021-06-21 Junior Speed Q Americas chess.com INT 2.1 Brandon Jacobson Christopher Woojin Yoo 1-0 35 Open
2671 2021-06-21 Junior Speed Q Americas chess.com INT 2.1 Christopher Woojin Yoo Brandon Jacobson 1-0 23 Open
2672 2021-06-21 Junior Speed Q Americas chess.com INT 1.9 Christopher Woojin Yoo Lucas Do Valle Cardoso 1-0 25 Open
2673 2021-06-21 Junior Speed Q Americas chess.com INT 1.8 Lucas Do Valle Cardoso Christopher Woojin Yoo 0-1 59 Open
2674 2021-06-21 Junior Speed Q Americas chess.com INT 1.7 Christopher Woojin Yoo Lucas Do Valle Cardoso 1-0 58 Open
2675 2021-06-21 Junior Speed Q Americas chess.com INT 1.6 Lucas Do Valle Cardoso Christopher Woojin Yoo 0-1 75 Open
2676 2021-06-21 Junior Speed Q Americas chess.com INT 1.5 Christopher Woojin Yoo Lucas Do Valle Cardoso 1/2-1/2 41 Open
2677 2021-06-21 Junior Speed Q Americas chess.com INT 1.4 Lucas Do Valle Cardoso Christopher Woojin Yoo 0-1 46 Open
2678 2021-06-21 Junior Speed Q Americas chess.com INT 1.3 Christopher Woojin Yoo Lucas Do Valle Cardoso 1-0 58 Open
2679 2021-06-21 Junior Speed Q Americas chess.com INT 1.2 Lucas Do Valle Cardoso Christopher Woojin Yoo 0-1 44 Open
2680 2021-06-21 Junior Speed Q Americas chess.com INT 1.1 Christopher Woojin Yoo Lucas Do Valle Cardoso 1-0 28 Open
2681 2021-06-21 Junior Speed Q Americas chess.com INT 1.14 Lucas Do Valle Cardoso Christopher Woojin Yoo 0-1 55 Open
2682 2021-06-21 Junior Speed Q Americas chess.com INT 1.13 Christopher Woojin Yoo Lucas Do Valle Cardoso 1-0 44 Open
2683 2021-06-21 Junior Speed Q Americas chess.com INT 1.12 Lucas Do Valle Cardoso Christopher Woojin Yoo 0-1 23 Open
2684 2021-06-21 Junior Speed Q Americas chess.com INT 1.11 Christopher Woojin Yoo Lucas Do Valle Cardoso 1-0 43 Open
2685 2021-06-21 Junior Speed Q Americas chess.com INT 1.1 Lucas Do Valle Cardoso Christopher Woojin Yoo 1-0 24 Open
2686 2021-06-15 Titled Tuesday 15th June chess.com INT 9 Alexander Donchenko Christopher Woojin Yoo 1-0 62 Open
2687 2021-06-15 Titled Tuesday 15th June chess.com INT 8 Christopher Woojin Yoo Vjacheslav Weetik 1-0 42 Open
2688 2021-06-15 Titled Tuesday 15th June chess.com INT 7 Anton Demchenko Christopher Woojin Yoo 1-0 49 Open
2689 2021-06-15 Titled Tuesday 15th June chess.com INT 6 Christopher Woojin Yoo Roman Yanchenko 1-0 53 Open
2690 2021-06-15 Titled Tuesday 15th June chess.com INT 5 Frederik Svane Christopher Woojin Yoo 1/2-1/2 25 Open
2691 2021-06-15 Titled Tuesday 15th June chess.com INT 4 Christopher Woojin Yoo L M S T De Silva 1-0 33 Open
2692 2021-06-15 Titled Tuesday 15th June chess.com INT 3 Christopher Woojin Yoo Nikita Matinian 1-0 43 Open
2693 2021-06-15 Titled Tuesday 15th June chess.com INT 2 Leonid Nozdrachev Christopher Woojin Yoo 0-1 30 Open
2694 2021-06-15 Titled Tuesday 15th June chess.com INT 1 Christopher Woojin Yoo Aleksandr Kholin 1/2-1/2 100 Open
2695 2021-06-15 Titled Tuesday 15th June chess.com INT 11 Bibisara Assaubayeva Christopher Woojin Yoo 0-1 35 Open
2696 2021-06-15 Titled Tuesday 15th June chess.com INT 10 Christopher Woojin Yoo Pierre Villegas 1-0 37 Open
2697 2021-06-13 Gelfand Challenge 2021 chess24.com INT 19.3 Christopher Woojin Yoo Zhansaya Abdumalik 1-0 48 Open
2698 2021-06-13 Gelfand Challenge 2021 chess24.com INT 18.8 Tingjie Lei Christopher Woojin Yoo 1/2-1/2 59 Open
2699 2021-06-13 Gelfand Challenge 2021 chess24.com INT 17.4 Christopher Woojin Yoo Jonas Buhl Bjerre 0-1 40 Open
2700 2021-06-13 Gelfand Challenge 2021 chess24.com INT 16.7 Praggnanandhaa R Christopher Woojin Yoo 1-0 24 Open
  1. vs Hans Moke NiemannWon · 0-1Black · 2021-06-22 · Round 3.7Junior Speed Q Americas
  2. vs Hans Moke NiemannWon · 1-0White · 2021-06-22 · Round 3.6Junior Speed Q Americas
  3. vs Hans Moke NiemannLost · 1-0Black · 2021-06-22 · Round 3.5Junior Speed Q Americas
  4. vs Hans Moke NiemannLost · 0-1White · 2021-06-22 · Round 3.4Junior Speed Q Americas
  5. vs Hans Moke NiemannLost · 1-0Black · 2021-06-22 · Round 3.3Junior Speed Q Americas
  6. vs Hans Moke NiemannWon · 1-0White · 2021-06-22 · Round 3.2Junior Speed Q Americas
  7. vs Hans Moke NiemannLost · 1-0Black · 2021-06-22 · Round 3.1Junior Speed Q Americas
  8. vs Hans Moke NiemannLost · 1-0Black · 2021-06-22 · Round 3.13Junior Speed Q Americas
  9. vs Hans Moke NiemannLost · 0-1White · 2021-06-22 · Round 3.12Junior Speed Q Americas
  10. vs Hans Moke NiemannWon · 0-1Black · 2021-06-22 · Round 3.11Junior Speed Q Americas
  11. vs Hans Moke NiemannLost · 0-1White · 2021-06-22 · Round 3.1Junior Speed Q Americas
  12. vs Brandon JacobsonWon · 0-1Black · 2021-06-21 · Round 2.9Junior Speed Q Americas
  13. vs Brandon JacobsonWon · 1-0White · 2021-06-21 · Round 2.8Junior Speed Q Americas
  14. vs Brandon JacobsonWon · 0-1Black · 2021-06-21 · Round 2.7Junior Speed Q Americas
  15. vs Brandon JacobsonLost · 0-1White · 2021-06-21 · Round 2.6Junior Speed Q Americas
  16. vs Brandon JacobsonWon · 0-1Black · 2021-06-21 · Round 2.5Junior Speed Q Americas
  17. vs Brandon JacobsonWon · 1-0White · 2021-06-21 · Round 2.4Junior Speed Q Americas
  18. vs Brandon JacobsonLost · 1-0Black · 2021-06-21 · Round 2.3Junior Speed Q Americas
  19. vs Brandon JacobsonWon · 1-0White · 2021-06-21 · Round 2.2Junior Speed Q Americas
  20. vs Brandon JacobsonLost · 1-0Black · 2021-06-21 · Round 2.1Junior Speed Q Americas
  21. vs Brandon JacobsonWon · 1-0White · 2021-06-21 · Round 2.1Junior Speed Q Americas
  22. vs Lucas Do Valle CardosoWon · 1-0White · 2021-06-21 · Round 1.9Junior Speed Q Americas
  23. vs Lucas Do Valle CardosoWon · 0-1Black · 2021-06-21 · Round 1.8Junior Speed Q Americas
  24. vs Lucas Do Valle CardosoWon · 1-0White · 2021-06-21 · Round 1.7Junior Speed Q Americas
  25. vs Lucas Do Valle CardosoWon · 0-1Black · 2021-06-21 · Round 1.6Junior Speed Q Americas
  26. vs Lucas Do Valle CardosoDraw · ½–½White · 2021-06-21 · Round 1.5Junior Speed Q Americas
  27. vs Lucas Do Valle CardosoWon · 0-1Black · 2021-06-21 · Round 1.4Junior Speed Q Americas
  28. vs Lucas Do Valle CardosoWon · 1-0White · 2021-06-21 · Round 1.3Junior Speed Q Americas
  29. vs Lucas Do Valle CardosoWon · 0-1Black · 2021-06-21 · Round 1.2Junior Speed Q Americas
  30. vs Lucas Do Valle CardosoWon · 1-0White · 2021-06-21 · Round 1.1Junior Speed Q Americas
  31. vs Lucas Do Valle CardosoWon · 0-1Black · 2021-06-21 · Round 1.14Junior Speed Q Americas
  32. vs Lucas Do Valle CardosoWon · 1-0White · 2021-06-21 · Round 1.13Junior Speed Q Americas
  33. vs Lucas Do Valle CardosoWon · 0-1Black · 2021-06-21 · Round 1.12Junior Speed Q Americas
  34. vs Lucas Do Valle CardosoWon · 1-0White · 2021-06-21 · Round 1.11Junior Speed Q Americas
  35. vs Lucas Do Valle CardosoLost · 1-0Black · 2021-06-21 · Round 1.1Junior Speed Q Americas
  36. vs Alexander DonchenkoLost · 1-0Black · 2021-06-15 · Round 9Titled Tuesday 15th June
  37. vs Vjacheslav WeetikWon · 1-0White · 2021-06-15 · Round 8Titled Tuesday 15th June
  38. vs Anton DemchenkoLost · 1-0Black · 2021-06-15 · Round 7Titled Tuesday 15th June
  39. vs Roman YanchenkoWon · 1-0White · 2021-06-15 · Round 6Titled Tuesday 15th June
  40. vs Frederik SvaneDraw · ½–½Black · 2021-06-15 · Round 5Titled Tuesday 15th June
  41. vs L M S T De SilvaWon · 1-0White · 2021-06-15 · Round 4Titled Tuesday 15th June
  42. vs Nikita MatinianWon · 1-0White · 2021-06-15 · Round 3Titled Tuesday 15th June
  43. vs Leonid NozdrachevWon · 0-1Black · 2021-06-15 · Round 2Titled Tuesday 15th June
  44. vs Aleksandr KholinDraw · ½–½White · 2021-06-15 · Round 1Titled Tuesday 15th June
  45. vs Bibisara AssaubayevaWon · 0-1Black · 2021-06-15 · Round 11Titled Tuesday 15th June
  46. vs Pierre VillegasWon · 1-0White · 2021-06-15 · Round 10Titled Tuesday 15th June
  47. vs Zhansaya AbdumalikWon · 1-0White · 2021-06-13 · Round 19.3Gelfand Challenge 2021
  48. vs Tingjie LeiDraw · ½–½Black · 2021-06-13 · Round 18.8Gelfand Challenge 2021
  49. vs Jonas Buhl BjerreLost · 0-1White · 2021-06-13 · Round 17.4Gelfand Challenge 2021
  50. vs Praggnanandhaa RLost · 1-0Black · 2021-06-13 · Round 16.7Gelfand Challenge 2021

FIDE tournaments

All tournament results