| Game | Result | Opening | Date |
|---|---|---|---|
| Thomas, James (2005) – Friar, Joseph D (1994) | 1/2-1/2 | King's Indian Attack: Symmetrical Defense | 2026-08-09 |
| Saunders, Aron (2225) – Thomas, James (2005) | 1-0 | Italian Game: Two Knights Defense, Modern Bishop's Opening | 2026-08-08 |
| Thomas, James (2005) – Zhao, George (2125) | 0-1 | English Opening: Agincourt Defense, Neo-Catalan Declined | 2026-08-07 |
| Verbytski, Oleg (2228) – Thomas, James (2005) | 0-1 | Italian Game: Two Knights Defense, Modern Bishop's Opening | 2026-08-06 |
| Thomas, James (2005) – Wall, Tim P (2148) | 0-1 | Dutch Defense: Leningrad Variation, Warsaw Variation | 2026-08-05 |
| He, Tom Junde (2266) – Thomas, James (2005) | 1-0 | Benko Gambit Accepted: King Walk Variation | 2026-08-04 |
| Thomas, James (2005) – Nicholas, Koichi B (2114) | 1-0 | King's Indian Attack: Double Fianchetto | 2026-08-03 |
| Arakhamia-Grant, Ketevan (2270) – Thomas, James (2005) | 1-0 | French Defense: Steinitz Variation, Boleslavsky Variation | 2026-08-02 |
| Thomas, James (2005) – Mirzoeva, Elmira (2261) | 1/2-1/2 | Zukertort Opening | 2026-08-01 |
| Thomas, James (2005) – Woods, Yannick (2128) | 0-1 | King's Indian Attack, with e6 | 2026-07-30 |
| Prabhu, Vismith (1714) – Thomas, James (2005) | 1/2-1/2 | Slav Defense: Exchange Variation | 2026-07-29 |
| Thomas, James (2005) – Barnes, Oliver (2058) | 1/2-1/2 | English Opening: Agincourt Defense, Neo-Catalan Declined | 2026-07-29 |
| Thomas, James (2005) – Melling, Hugo (1842) | 0-1 | King's Indian Attack: Yugoslav Variation | 2026-07-28 |
| Sharma, Devesh (2063) – Thomas, James (2005) | 1-0 | French Defense: Knight Variation | 2026-07-28 |
ChessMoves AI — play, train and study chess. Master game data from public tournament broadcasts.