Justin Liang (Agent-JL)
Title: National Master
About: Justin Liang, also known online as Agent-JL, is a formidable chess player holding the prestigious title of National Master. A streamer by passion and profession, Justin combines strategic brilliance on the board with engaging entertainment off it. With a playing style that indicates a penchant for long, thoughtful games—averaging nearly 79 moves per win and showing a strong endgame frequency—Justin clearly loves to wrestle with complex positions before delivering a knockout punch.
Playing Strength & Style
Achieving a peak bullet rating of 2900 in July 2021, Justin has proved himself a lightning-fast tactician and resilient competitor. His blitz and rapid ratings are no less impressive, reaching highs of 2701 and 2449 respectively. While his bullet and blitz games showcase a mix of classic openings like the King's Fianchetto, Nimzowitsch Larsen Attack, and Taimanov Sicilian variations, he is also comfortable dabbling in less orthodox choices—because why not keep your opponents guessing?
Justin's tactical awareness is highlighted by a remarkable 79% comeback rate, and a cheeky tendency to play games that stretch 70+ moves on average. But be warned: this player does not quit easily, sporting a low early resignation rate of just 5.45%, proving he fights until the final checkmate or timeout.
Memorable Moments
One of the latest thrillers came on May 4, 2025, when Agent-JL triumphed with a well-executed endgame against tryingtoplayfaster, showcasing no mercy by forcing time pressure and sealing the victory with a clever rook maneuver in a Caro-Kann Defense Exchange Variation.
On the flipside, even legends can stumble sometimes, as evidenced by a narrow loss to the same opponent on the very same day—proof that even a National Master’s journey involves claws, scratches, and learning moments.
Streamer & Community
Off the board, Justin is a beloved streamer bringing the exciting world of chess to the masses. Whether breaking down openings, hunting tactics, or sharing witty commentary, Agent-JL keeps viewers engaged and inspired. If the board was a stage, Justin’s stream is the highlight reel that fans return to again and again.
Fun Fact
With a tilt factor of 36 (which might just mean he gets as frustrated as the rest of us when losing on time or a silly blunder), Justin’s best time to play is at dawn around 4:00 AM. So if you ever want to catch him fully switched on—and maybe a little sleep-deprived—early morning battles are the way to go!
In all, Justin Liang proves that chess mastery and entertaining charisma can go hand in hand—checkmate with a smile!
Feedback for Justin Liang
Justin, your recent games show strong strategic understanding and tactical awareness, especially in complex positions. You consistently develop your pieces actively and create threats your opponents have difficulty parrying.
Strengths
- Opening preparation: Your familiarity with openings such as the Sicilian Defense, Caro-Kann, and English Opening help you reach solid positions early. You often gain good midgame prospects by following sound principles.
- Attack execution: In your wins, you effectively coordinate your pieces to create mating nets and force tactical opportunities. Your use of pins, forks, and discovered attacks is impressive.
- Precise endgame technique: Several games show strong conversion after gaining material advantage, patiently improving your pieces and restricting your opponent’s counterplay.
Areas to Work On
- Handling dynamic counterplay: In some losses, your opponents managed to activate counterattacks that put you under pressure. Focusing on defensive resourcefulness and calculating forcing moves can help you neutralize their threats early.
- Calculation accuracy under time pressure: There were moments where quick decisions allowed your opponent to seize initiative. Try to manage your clock to give yourself more thinking time in critical positions.
- Pawn structure and long-term planning: Occasionally, pawn weaknesses or concessions allowed opponents to open lines or create strong outposts. Working on long-term positional evaluation and pawn breaks could further increase your edge.
Specific Suggestions
- Review key moments from your recent wins and losses to identify promising candidate moves that you missed, especially relating to piece coordination and defensive tactics.
- Practice calculation drills with puzzles that emphasize counterattack defense and precise endgame technique.
- Explore deepening your knowledge of pawn structures arising from your favorite openings, to better anticipate plans and avoid structural weaknesses.
- Focus on time management strategies to maintain consistent thinking time during the middle game where the position is tactically rich.
Overall, your level is strong and you are on a great path. Keep studying and training consistently and you will see your performance improve even more.
🆚 Opponent Insights
| Recent Opponents | ||
|---|---|---|
| 1g41-0 | 16W / 10L / 4D | View |
| Armin Mušović | 17W / 13L / 4D | View |
| jat0123 | 0W / 1L / 0D | View |
| oshriejreyes | 2W / 0L / 0D | View |
| turkage | 1W / 1L / 0D | View |
| Høgni Egilstoft Nielsen | 4W / 8L / 1D | View |
| jermov | 2W / 1L / 0D | View |
| Most Played Opponents | ||
|---|---|---|
| canwedoit | 289W / 189L / 78D | View Games |
| chocolategummy | 224W / 297L / 14D | View Games |
| Aman Hambleton | 152W / 308L / 18D | View Games |
| Andrew Tang | 58W / 384L / 6D | View Games |
| Rick Sun | 356W / 78L / 12D | View Games |
Rating
| Year | Bullet | Blitz | Rapid | Daily |
|---|---|---|---|---|
| 2025 | 2838 | 2103 | 2441 | |
| 2024 | 2806 | 2581 | 2441 | |
| 2023 | 2712 | 2511 | 2439 | |
| 2022 | 2808 | 2539 | 2387 | |
| 2021 | 2771 | 2514 | 2325 | |
| 2020 | 2800 | 2428 | 2268 | |
| 2019 | 2474 | 2602 | 2325 | 1665 |
| 2018 | 2349 | 2272 | 1744 | 1665 |
| 2017 | 2351 | 2222 | 1775 | 1781 |
| 2016 | 2263 | 1940 | 1653 | 1905 |
| 2015 | 2119 | 1638 |
Stats by Year
| Year | White | Black | Moves |
|---|---|---|---|
| 2025 | 311W / 265L / 32D | 297W / 303L / 31D | 63.5 |
| 2024 | 376W / 301L / 37D | 331W / 323L / 51D | 87.2 |
| 2023 | 340W / 346L / 52D | 324W / 385L / 34D | 80.6 |
| 2022 | 489W / 551L / 72D | 452W / 580L / 74D | 85.7 |
| 2021 | 838W / 794L / 134D | 802W / 860L / 110D | 85.9 |
| 2020 | 2740W / 2636L / 407D | 2629W / 2808L / 403D | 79.2 |
| 2019 | 989W / 990L / 152D | 942W / 1067L / 131D | 78.9 |
| 2018 | 802W / 718L / 75D | 746W / 786L / 76D | 79.3 |
| 2017 | 331W / 301L / 14D | 320W / 311L / 21D | 68.8 |
| 2016 | 264W / 185L / 14D | 214W / 211L / 19D | 48.7 |
| 2015 | 27W / 22L / 3D | 28W / 25L / 1D | 73.9 |
Openings: Most Played
| Bullet Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Amar Gambit | 2207 | 1070 | 998 | 139 | 48.5% |
| Nimzo-Larsen Attack | 1345 | 640 | 633 | 72 | 47.6% |
| Colle System: Rhamphorhynchus Variation | 909 | 422 | 434 | 53 | 46.4% |
| Australian Defense | 709 | 331 | 347 | 31 | 46.7% |
| Döry Defense | 655 | 300 | 312 | 43 | 45.8% |
| Caro-Kann Defense | 646 | 279 | 328 | 39 | 43.2% |
| King's Indian Attack | 556 | 231 | 291 | 34 | 41.5% |
| Hungarian Opening: Wiedenhagen-Beta Gambit | 486 | 223 | 227 | 36 | 45.9% |
| Amazon Attack: Siberian Attack | 436 | 210 | 208 | 18 | 48.2% |
| London System: Poisoned Pawn Variation | 421 | 191 | 207 | 23 | 45.4% |
| Blitz Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Unknown | 1230 | 663 | 563 | 4 | 53.9% |
| Caro-Kann Defense | 519 | 251 | 239 | 29 | 48.4% |
| Nimzo-Larsen Attack | 466 | 242 | 190 | 34 | 51.9% |
| Döry Defense | 416 | 204 | 179 | 33 | 49.0% |
| Amazon Attack: Siberian Attack | 357 | 185 | 161 | 11 | 51.8% |
| Sicilian Defense: Alapin Variation, Sherzer Variation | 349 | 167 | 164 | 18 | 47.9% |
| Amar Gambit | 346 | 156 | 131 | 59 | 45.1% |
| Colle System: Rhamphorhynchus Variation | 309 | 158 | 132 | 19 | 51.1% |
| Bogo-Indian Defense | 274 | 115 | 139 | 20 | 42.0% |
| Sicilian Defense: Closed | 266 | 121 | 121 | 24 | 45.5% |
| Rapid Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Nimzo-Larsen Attack: Classical Variation | 8 | 6 | 2 | 0 | 75.0% |
| Caro-Kann Defense | 5 | 4 | 1 | 0 | 80.0% |
| Amar Gambit | 5 | 5 | 0 | 0 | 100.0% |
| Modern | 5 | 3 | 2 | 0 | 60.0% |
| Döry Defense | 5 | 4 | 1 | 0 | 80.0% |
| Sicilian Defense: Alapin Variation, Sherzer Variation | 5 | 2 | 2 | 1 | 40.0% |
| Sicilian Defense: Paulsen Variation, Bastrikov Variation, English Attack | 4 | 3 | 1 | 0 | 75.0% |
| Bird Opening: Dutch Variation, Batavo Gambit | 4 | 3 | 1 | 0 | 75.0% |
| Nimzo-Indian Defense: Three Knights Variation, Duchamp Variation | 4 | 0 | 2 | 2 | 0.0% |
| Sicilian Defense: Taimanov Variation, Bastrikov Variation | 4 | 1 | 2 | 1 | 25.0% |
| Daily Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| KGD: Classical, 3.Bc4 | 15 | 11 | 2 | 2 | 73.3% |
| Unknown | 4 | 4 | 0 | 0 | 100.0% |
| Sicilian Defense | 2 | 1 | 1 | 0 | 50.0% |
| KGA: Hanstein Gambit | 2 | 1 | 1 | 0 | 50.0% |
| King's Gambit Accepted: Cunningham Defense | 2 | 2 | 0 | 0 | 100.0% |
| Sicilian Defense: Alapin Variation | 1 | 0 | 1 | 0 | 0.0% |
| QGD Tarrasch: 4.cxd5 | 1 | 0 | 1 | 0 | 0.0% |
| QGD: Semi-Tarrasch, 5.cxd5 Nxd5 | 1 | 1 | 0 | 0 | 100.0% |
| Sicilian Defense: Paulsen Variation, Bastrikov Variation, English Attack | 1 | 0 | 1 | 0 | 0.0% |
| KGA: Bishop's Gambit, Bledow, 4.Bxd5 | 1 | 1 | 0 | 0 | 100.0% |
🔥 Streaks
| Streak | Longest | Current |
|---|---|---|
| Winning | 38 | 0 |
| Losing | 36 | 3 |