| Jun 28, 2026 | Rich | 1–0 | Riley | Round 5: Rich, Aaron - Riley, Chris | Catalan Opening: Open Defense, Classical Line | |
| Jun 28, 2026 | Zhao | 1–0 | Rich | Round 4: Zhao, George - Rich, Aaron | Catalan Opening: Open Defense, Classical Line | |
| Jun 27, 2026 | Rich | 0–1 | Blackburn | Round 3: Rich, Aaron - Blackburn, Jonathan L B | King's Indian Attack: Yugoslav Variation | |
| Jun 27, 2026 | Shi | 0–1 | Rich | Round 2: Shi, Kevin - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jun 26, 2026 | Rich | 1–0 | Woozeer | Round 1: Rich, Aaron - Woozeer, Seth | Hungarian Opening: Indian Defense | |
| May 4, 2026 | Crawford | 0–1 | Rich | Round 11: Crawford, Owen - Rich, Aaron | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 3, 2026 | Rich | 0–1 | Milliet | Round 10: Rich, Aaron - Milliet, Sophie | King's Indian Attack, with e6 | |
| May 2, 2026 | Rich | 0–1 | Onslow | Round 9: Rich, Aaron - Onslow, Alfie | Nimzo-Indian Defense: Reshevsky Variation | |
| Mar 20, 2026 | Rich | 0–1 | Blokhin | Round 3: Rich, Aaron - Blokhin, Sofia | Pirc Defense | |
| Mar 20, 2026 | Rich | 0–1 | Voigt | Round 2: Rich, Aaron - Voigt, Anastasia | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 19, 2026 | Rich | 1–0 | Thoreux-Josso | Round 1: Rich, Aaron - Thoreux-Josso, Ambre | English Opening: Symmetrical Variation, Full Symmetry Line | |
| Mar 15, 2026 | Roberson | 1–0 | Rich | Round 11: Roberson, Peter T - Rich, Aaron | Lion Defense: Lion's Jaw | |
| Mar 15, 2026 | Rich | 1–0 | Mikalajunas | Round 10: Rich, Aaron - Mikalajunas, Kajus | King's Indian Attack: Double Fianchetto | |
| Mar 15, 2026 | Carroll | 0–1 | Rich | Round 9: Carroll, Thomas - Rich, Aaron | Queen's Pawn Game: Modern Defense | |
| Mar 15, 2026 | Rich | 1–0 | McCarthy | Round 8: Rich, Aaron - McCarthy, Kevin C | Zukertort Opening: Kingside Fianchetto | |
| Mar 15, 2026 | Young | 0–1 | Rich | Round 7: Young, Daniel J - Rich, Aaron | Pirc Defense: 150 Attack | |
| Mar 14, 2026 | Rich | ½–½ | Bahtiyorova | Round 6: Rich, Aaron - Bahtiyorova, Nodirabegim | Zukertort Opening: Sicilian Invitation | |
| Mar 14, 2026 | Wu | 1–0 | Rich | Round 5: Wu, Li - Rich, Aaron | Modern Defense: Averbakh System | |
| Mar 14, 2026 | Rich | 1–0 | Singh | Round 4: Rich, Aaron - Singh, Adamjeet | English Opening: Symmetrical Variation, Duchamp Variation | |
| Mar 14, 2026 | Wells | 1–0 | Rich | Round 3: Wells, Peter K - Rich, Aaron | Pirc Defense: Austrian Attack, Weiss Variation | |
| Mar 14, 2026 | Rich | ½–½ | Buckley | Round 2: Rich, Aaron - Buckley, Graeme N | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Mar 14, 2026 | Kanchi | 0–1 | Rich | Round 1: Kanchi, Leeladharahas - Rich, Aaron | Pirc Defense: Classical Variation, Schlechter Variation | |
| Feb 8, 2026 | Jones | ½–½ | Rich | Round 6: Jones, Steven A - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Feb 7, 2026 | Rich | 0–1 | Rughani | Round 5: Rich, Aaron - Rughani, Mahin | King's Indian Attack | |
| Jan 11, 2026 | Webb | ½–½ | Rich | Round 4: Webb, Richard M - Rich, Aaron | Sicilian Defense: Closed, Traditional | |
| Jan 10, 2026 | Rich | ½–½ | Berry | Round 3: Rich, Aaron - Berry, Neil | Bishop's Opening: Vienna Hybrid, Spielmann Attack | |
| Dec 7, 2025 | Rich | ½–½ | Finn | Round 10: Rich, Aaron - Finn, Peter | Sicilian Defense: Four Knights Variation | |
| Dec 7, 2025 | Rich | 0–1 | Fernandez | Round 6: Rich, Aaron - Fernandez, Michael | Sicilian Defense: Moscow Variation | |
| Dec 6, 2025 | Hobson | ½–½ | Rich | Round 5: Hobson, Kenneth - Rich, Aaron | Indian Defense: Knights Variation | |
| Dec 6, 2025 | Larchikov | 1–0 | Rich | Round 3: Larchikov, Maksym - Rich, Aaron | Bogo-Indian Defense: Exchange Variation | |
| Dec 6, 2025 | Kovchan | 1–0 | Rich | Round 1: Kovchan, Alexander - Rich, Aaron | French Defense: Tarrasch Variation, Eliskases Variation | |
| Apr 6, 2025 | Rich | ½–½ | Handley | Round 8: Rich, Aaron - Handley, Michael R | Nimzo-Larsen Attack: Modern Variation | |
| Apr 5, 2025 | Ingram | 0–1 | Rich | Round 7: Ingram, Keith R - Rich, Aaron | Sicilian Defense: Closed | |
| Mar 23, 2025 | Rich | 0–1 | Sheahan | Round 5: Rich, Aaron - Sheahan, Ben | Nimzo-Larsen Attack: Indian Variation | |
| Mar 22, 2025 | Rohde | ½–½ | Rich | Round 3: Rohde, Niclas - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Mar 22, 2025 | Thorisson | 1–0 | Rich | Round 4: Thorisson, Benedikt - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Exchange Variation | |
| Mar 21, 2025 | Rich | 1–0 | Marchix | Round 2: Rich, Aaron - Marchix, Esteban | Nimzo-Larsen Attack: Modern Variation | |
| Mar 21, 2025 | Van Batenburg | 1–0 | Rich | Round 1: Van Batenburg, Mees - Rich, Aaron | Dutch Defense: Raphael Variation | |
| Feb 16, 2025 | Rich | 0–1 | Horton | Round 6: Rich, Aaron - Horton, Jamie A | Caro-Kann Defense: Advance Variation | |
| Feb 15, 2025 | Rawlinson | ½–½ | Rich | Round 5: Rawlinson, Aidan M - Rich, Aaron | English Defense | |
| Jan 19, 2025 | Rich | 1–0 | Booth | 32nd 4NCL Congress | Nimzo-Larsen Attack: Classical Variation | |
| Jan 19, 2025 | Hopkins | ½–½ | Rich | 32nd 4NCL Congress | Zukertort Opening | |
| Jan 18, 2025 | Rich | 1–0 | Garnett | 32nd 4NCL Congress | Scandinavian Defense: Modern Variation | |
| Jan 18, 2025 | Rich | 0–1 | Sharma | 32nd 4NCL Congress | Nimzo-Larsen Attack: Classical Variation | |
| Jan 17, 2025 | Wells | 1–0 | Rich | 32nd 4NCL Congress | Dutch Defense: Hopton Attack | |
| Sep 22, 2024 | Rich | 1–0 | Adams | 2024 UK Chess Challenge Terafinal Challengers U18 | Nimzo-Larsen Attack: Classical Variation | |
| Sep 22, 2024 | Rich | ½–½ | Kukreja | 2024 UK Chess Challenge Terafinal Challengers U18 | Nimzo-Larsen Attack: Classical Variation | |
| Sep 22, 2024 | Maton | ½–½ | Rich | 2024 UK Chess Challenge Terafinal Challengers U18 | Dutch Defense: Hopton Attack | |
| Sep 22, 2024 | Clery | ½–½ | Rich | 2024 UK Chess Challenge Terafinal Challengers U18 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 21, 2024 | Rich | 1–0 | Fairhurst | 2024 UK Chess Challenge Terafinal Challengers U18 | Nimzo-Larsen Attack | |
| Sep 21, 2024 | Rich | ½–½ | Adams | 2024 UK Chess Challenge Terafinal Challengers U18 | Nimzo-Larsen Attack: Classical Variation | |
| Sep 21, 2024 | Rich | 1–0 | Zadvorny | 2024 UK Chess Challenge Terafinal Challengers U18 | Nimzo-Larsen Attack: Symmetrical Variation | |
| Sep 21, 2024 | Marlier | 0–1 | Rich | 2024 UK Chess Challenge Terafinal Challengers U18 | Sicilian Defense: Smith-Morra Gambit Declined, Scandinavian Formation | |
| Sep 21, 2024 | Dupuis | 1–0 | Rich | 2024 UK Chess Challenge Terafinal Challengers U18 | Sicilian Defense: Grand Prix Attack | |
| Jul 31, 2024 | Pert | 1–0 | Rich | Round 5: Pert, Nina - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Jul 29, 2024 | Davis | ½–½ | Rich | Round 3: Davis, Cameron - Rich, Aaron | Dutch Defense | |
| Jul 28, 2024 | Rich | * | Qin | Round 2: Rich, Aaron - Qin, Oscar | ? | |
| Jul 27, 2024 | Crawford | 1–0 | Rich | Round 1: Crawford, Owen - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Jul 25, 2024 | Rich | 1–0 | McGrath | Round 5: Rich, Aaron - McGrath, Ethan | Nimzo-Larsen Attack: Modern Variation | |
| Jul 24, 2024 | McDiarmid | ½–½ | Rich | Round 4: McDiarmid, Euan - Rich, Aaron | Dutch Defense: Queen's Knight Variation | |
| Jul 24, 2024 | Rich | 1–0 | Arun | Round 3: Rich, Aaron - Arun, Rahul | Nimzo-Larsen Attack: Classical Variation | |
| Jul 23, 2024 | Singh | ½–½ | Rich | Round 2: Singh, Vanik - Rich, Aaron | Dutch Defense: Queen's Knight Variation | |
| Jul 23, 2024 | Rich | 1–0 | Swiatkowski | Round 1: Rich, Aaron - Swiatkowski, Dominik | Nimzo-Larsen Attack: Classical Variation | |
| Apr 1, 2024 | Rich | ½–½ | Verheij | Round 5: Rich, Aaron - Verheij, Dana | Nimzo-Larsen Attack: Modern Variation | |
| Mar 31, 2024 | Tinhinane Abdelaziz | 1–0 | Rich | Round 4: Tinhinane Abdelaziz - Rich, Aaron | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Mar 30, 2024 | Berezovsky | ½–½ | Rich | Round 3: Berezovsky, Fiorina - Rich, Aaron | Dutch Defense: Raphael Variation | |
| Mar 30, 2024 | Rich | 0–1 | Le Roy | Round 2: Rich, Aaron - Le Roy, Tristan | Nimzo-Larsen Attack: Indian Variation | |
| Mar 30, 2024 | McGrath | 0–1 | Rich | Round 1: McGrath, Mark - Rich, Aaron | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 3, 2024 | Rich | 1–0 | Bevis | British Rapidplay Championship 2024 | Nimzo-Larsen Attack: Symmetrical Variation | |
| Mar 3, 2024 | Alizada | 1–0 | Rich | British Rapidplay Championship 2024 | Dutch Defense: Raphael Variation | |
| Mar 3, 2024 | Rich | ½–½ | Lishoy Gengis Paratazham | British Rapidplay Championship 2024 | Nimzo-Larsen Attack: Modern Variation | |
| Mar 3, 2024 | Kovalskyi | 1–0 | Rich | British Rapidplay Championship 2024 | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Mar 3, 2024 | Rich | 1–0 | Garnett | British Rapidplay Championship 2024 | Nimzo-Larsen Attack: Modern Variation | |
| Mar 2, 2024 | Burrows | 1–0 | Rich | British Rapidplay Championship 2024 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Mar 2, 2024 | Rich | 1–0 | Zhao | British Rapidplay Championship 2024 | Nimzo-Larsen Attack | |
| Mar 2, 2024 | Ledger | ½–½ | Rich | British Rapidplay Championship 2024 | Dutch Defense: Nimzo-Dutch Variation | |
| Mar 2, 2024 | Rich | 1–0 | Veeturi | British Rapidplay Championship 2024 | Nimzo-Larsen Attack | |
| Mar 2, 2024 | Dupuis | 1–0 | Rich | British Rapidplay Championship 2024 | Sicilian Defense: Grand Prix Attack | |
| Mar 2, 2024 | Rich | * | Eleoramo | British Rapidplay - lower boards | ? | |
| Aug 4, 2024 | Rich | 0–1 | Sefton | Round 9: Rich, Aaron - Sefton, Adam | Nimzo-Larsen Attack: Modern Variation | |
| Aug 3, 2024 | Izod | ½–½ | Rich | Round 8: Izod, Chris - Rich, Aaron | Dutch Defense | |
| Aug 2, 2024 | Borissow | 0–1 | Rich | Round 7: Borissow, Magnus - Rich, Aaron | ? | |
| Aug 1, 2024 | Rich | ½–½ | Brencher | Round 6: Rich, Aaron - Brencher, Paul | Nimzo-Larsen Attack: Modern Variation | |
| Jul 30, 2024 | Rich | 1–0 | Bedi | Round 4: Rich, Aaron - Bedi, Adam | Nimzo-Larsen Attack: Modern Variation | |
| Jan 22, 2023 | Rich | 1–0 | Jayawarna | 29th 4NCL OTB Congress | Nimzo-Larsen Attack: Classical Variation | |
| Jan 22, 2023 | Gostelow | * | Rich | 29th 4NCL OTB Congress | Dutch Defense: Rubinstein Variation | |
| Jan 21, 2023 | Rich | 1–0 | Dufton | 29th 4NCL OTB Congress | Nimzo-Larsen Attack: Classical Variation | |
| Jan 21, 2023 | Ashton | ½–½ | Rich | 29th 4NCL OTB Congress | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jan 20, 2023 | Stone | ½–½ | Rich | 29th 4NCL OTB Congress | Sicilian Defense: Accelerated Dragon | |
| — | Rich | 1–0 | Buffard | Round 1: Rich, Aaron - Buffard, Julien | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| — | Rich | ½–½ | Arnott | Round 4: Rich, Aaron - Arnott, Jonathan W | French Defense: Classical Variation, Burn Variation | |
| — | Rich | 1–0 | Garnett | Round 7: Rich, Aaron - Garnett, John S | Caro-Kann Defense: Endgame Offer | |
| — | Rich | ½–½ | Nelson | Round 9: Rich, Aaron - Nelson, Jonathan P | Pirc Defense: Kholmov System | |
| — | Adams | 1–0 | Rich | 2024 UK Chess Challenge Terafinal Challengers U18 | Dutch Defense | |
| — | Nicholas | 1–0 | Rich | Round 2: Nicholas, Koichi B - Rich, Aaron | French Defense: Steinitz Variation, Boleslavsky Variation | |
| — | Nasiri | ½–½ | Rich | Round 5: Nasiri, Fahim - Rich, Aaron | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| — | Richmond | ½–½ | Rich | Round 6: Richmond, Frank - Rich, Aaron | Sicilian Defense: Hyperaccelerated Dragon | |
| — | Cowan | 0–1 | Rich | Round 8: Cowan, Xavier - Rich, Aaron | Mexican Defense | |