98 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Dinham, James | Kanda, Josue | 1-0 | D02 | Olymp 2026 Open | 2026-09-16 |
| Dinham, James | Mnyasta, Charlton | 1/2-1/2 | B68 | SA Open 2026 Championship | 2026-07-04 |
| Dinham, James | Mnyasta, Tezihano | 1/2-1/2 | A05 | SA Open 2026 Championship | 2026-07-01 |
| Dinham, James | Schutte, Andre | 1/2-1/2 | A38 | SA Open 2026 Championship | 2026-06-29 |
| Dinham, James | Matsaung, Thapelo Isack | 1-0 | C54 | SA Open 2026 Championship | 2026-06-29 |
| Dinham, James | Mwale, Joseph | 0-1 | A44 | 2026 Africa Individual Chess Championships | 2026-06-21 |
| Dinham, James | Simpson, Michael | 1/2-1/2 | A04 | SA Adult Closed | 2026-03-01 |
| Dinham, James | Van Zyl-Rudd, Jack | 1/2-1/2 | B90 | SA Adult Closed | 2026-02-28 |
| Dinham, James | Klaasen, Calvin John | 1-0 | B35 | SA Adult Closed | 2026-02-25 |
| Dinham, James | Van Zyl-Rudd, Jack | 1/2-1/2 | B90 | SA Adult Closed | 2026-02-23 |
| Dinham, James | Levitan, Caleb Levi | 1/2-1/2 | D02 | SA Adult Closed | 2026-02-22 |
| Dinham, James | Barrish, Daniel | 1-0 | B18 | SA Adult Closed | 2026-02-21 |
| Dinham, James | Cawdery, Daniel | 1-0 | A05 | SA Adult Closed | 2026-02-19 |
| Dinham, James | Al-Janahi, Ibrahim | 1-0 | B27 | World Blitz 2025 Open | 2025-12-30 |
| Dinham, James | Dahal, Sushrut | 0-1 | B40 | World Blitz 2025 Open | 2025-12-30 |
| Dinham, James | Al-Mansouri, Fahad | 1-0 | A08 | World Blitz 2025 Open | 2025-12-30 |
| Dinham, James | Droin, Augustin | 1-0 | B56 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Krallis, Christos | 0-1 | B33 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Musovic, Armin | 0-1 | A04 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Muntean, Victor | 0-1 | C55 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Petrov, Nikita | 0-1 | C54 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Fandi,Mazen. | 0-1 | B19 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Grafl, Florian, Dr. | 0-1 | B01 | World Blitz 2025 Open | 2025-12-29 |
| Dinham, James | Berend, Fred | 0-1 | D02 | WRBC 2025 Rapid Open | 2025-12-28 |
| Dinham, James | Salinas Herrera, Pablo | 0-1 | D02 | WRBC 2025 Rapid Open | 2025-12-28 |
| Dinham, James | Zhang, Zhong | 0-1 | A05 | WRBC 2025 Rapid Open | 2025-12-27 |
| Dinham, James | Ponkratov, Pavel | 0-1 | D77 | WRBC 2025 Rapid Open | 2025-12-27 |
| Dinham, James | Fates, Omer Salah | 1-0 | E62 | WRBC 2025 Rapid Open | 2025-12-27 |
| Dinham, James | Pantsulaia, Levan | 0-1 | A30 | WRBC 2025 Rapid Open | 2025-12-26 |
| Dinham, James | Morris, James | 1/2-1/2 | A46 | WRBC 2025 Rapid Open | 2025-12-26 |
| Dinham, James | Mahlangu, Sello | 1-0 | A04 | South African Chess Open | 2025-07-05 |
| Dinham, James | Hercules, Benjamin Vincent | 1-0 | B15 | South African Chess Open | 2025-07-04 |
| Dinham, James | Du Plessis, Heinco | 1-0 | B34 | South African Chess Open | 2025-07-02 |
| Dinham, James | Ristovich, Dmitar | 1-0 | D77 | South African Chess Open | 2025-06-30 |
| Dinham, James | Sarakusebwa, Shepard | 1-0 | A05 | South African Chess Open | 2025-06-28 |
| Dinham, James | Mhango, Banele | 1/2-1/2 | B32 | South African Chess Open | 2025-06-28 |
| Dinham, James | Sichone, Alinaswe | 1-0 | B27 | Round 7: Dinham, James - Sichone, Alinaswe | 2025-04-30 |
| Dinham, James | Simpson, Michael | 1-0 | C58 | Round 6: Dinham, James - Simpson, Michael | 2025-04-29 |
| Dinham, James | Mnguni, Jacob Dumisani | 0-1 | A08 | Round 4: Dinham, James - Mnguni, Jacob Dumisani | 2025-04-28 |
| Dinham, James | Andrade, Ivan | 1-0 | A05 | Round 3: Dinham, James - Andrade, Ivan | 2025-04-27 |
| Dinham, James | Mankga, Thabang | 0-1 | D79 | Round 8: Dinham, James - Mankga, Thabang | 2025-01-10 |
| Dinham, James | Mncwabe, Minenhle Junior | 1-0 | D79 | Round 6: Dinham, James - Mncwabe, Minenhle Junior | 2025-01-09 |
| James Dinham | Waylon Brander | 1-0 | B33 | Round 9: James Dinham - Waylon Brander | 2024-01-07 |
| James Dinham | Michael Cuthbert | 1-0 | C06 | Round 8: James Dinham - Michael Cuthbert | 2024-01-06 |
| James Dinham | Ethan Samuels | 1/2-1/2 | E62 | Round 6: James Dinham - Ethan Samuels | 2024-01-05 |
| James Dinham | Tyler Nevin | 0-1 | B56 | Round 8: James Dinham - Tyler Nevin | 2023-10-03 |
| James Dinham | Prince Daniel Mulenga | 1/2-1/2 | B56 | Round 5: James Dinham - Prince Daniel Mulenga | 2023-10-02 |
| James Dinham | Daniel Cawdery | * | D79 | Round 1: James Dinham - Daniel Cawdery | 2023-09-30 |