GMChristopher Woojin Yoo
- 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.
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 |
- vs Vladimir MatveevWon · 1-0Titled Tuesday 13th July
- vs Eduardo PeraltaWon · 0-1Titled Tuesday 13th July
- vs Juan Cruz AriasWon · 1-0Titled Tuesday 13th July
- vs Rustam KhusnutdinovWon · 1-0Titled Tuesday 13th July
- vs Denis LazavikDraw · ½–½Titled Tuesday 13th July
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannDraw · ½–½chess.com Junior Speed
- vs Hans Moke NiemannLost · 0-1chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannLost · 0-1chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannLost · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannLost · 0-1chess.com Junior Speed
- vs Hans Moke NiemannDraw · ½–½chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannDraw · ½–½chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannLost · 0-1chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannDraw · ½–½chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannLost · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 1-0chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannDraw · ½–½chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Hans Moke NiemannDraw · ½–½chess.com Junior Speed
- vs Hans Moke NiemannWon · 0-1chess.com Junior Speed
- vs Bibisara AssaubayevaDraw · ½–½Titled Tuesday 29th June
- vs Alexander RiazantsevLost · 1-0Titled Tuesday 29th June
- vs Roberto Junio Brito MolinaWon · 1-0Titled Tuesday 29th June
- vs Sergei IskusnyhWon · 0-1Titled Tuesday 29th June
- vs Pawel JaraczDraw · ½–½Titled Tuesday 29th June
- vs Rodrigo RomanWon · 0-1Titled Tuesday 29th June
- vs Ekaterina KabanovaWon · 1-0Titled Tuesday 29th June
- vs Valeriy GrinevLost · 1-0Titled Tuesday 29th June
- vs Valdis TronenkovsWon · 1-0Titled Tuesday 29th June
- vs Garg AradhyaWon · 1-0Titled Tuesday 29th June
- vs Haoxiang JiaWon · 0-1Titled Tuesday 29th June
- vs Hans Moke NiemannDraw · ½–½Junior Speed Q Americas
- vs Hans Moke NiemannWon · 1-0Junior Speed Q Americas
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-24 | 54th Capps Memorial Tournament - 2000 and Over | Classical | 4 |
| 2026-10-20 | 2026 Fast Fall Blitz - 1800 and Over | Blitz | 7 |
| 2026-10-05 | 1st Azeri Chess Academy Open | Classical | 5 |
| 2026-10-02 | 43rd Annual Reno Western States Open | Classical | 5½ |
| 2026-09-29 | 2026 Fall Tuesday Night Marathon - 2000 and Over Round 5-7 | Classical | 3 |
| 2026-09-01 | 2026 Fall Tuesday Night Marathon - 2000 and Over Round 1-4 | Classical | 3 |