| Nov 5, 2023 | William Olsson | 1–0 | Stephen R Mannion | Round 9: William Olsson - Stephen R Mannion | English Opening: King's English Variation | |
| Nov 3, 2023 | William Olsson | 0–1 | Guillermo Horcajada Reales | Round 7: William Olsson - Guillermo Horcajada Reales | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Nov 2, 2023 | William Olsson | 0–1 | Joshuaede Cappelletto | Round 6: William Olsson - Joshuaede Cappelletto | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Nov 1, 2023 | Francesco Sonis | 1–0 | William Olsson | Round 5: Francesco Sonis - William Olsson | Slav Defense: Quiet Variation, Schallopp Defense | |
| Nov 1, 2023 | Henrique Rey Malde | 0–1 | William Olsson | Round 4: Henrique Rey Malde - William Olsson | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Oct 31, 2023 | William Olsson | ½–½ | Bachana Morchiashvili | Round 3: William Olsson - Bachana Morchiashvili | English Opening: Anglo-Indian Defense | |
| Oct 30, 2023 | Carlos Nava Pereda | 0–1 | William Olsson | Round 2: Carlos Nava Pereda - William Olsson | King's Indian Attack: Yugoslav Variation | |
| Oct 29, 2023 | William Olsson | 1–0 | Oliver Kevin Uran Bermudez | Round 1: William Olsson - Oliver Kevin Uran Bermudez | English Opening: King's English Variation | |
| Nov 3, 2021 | William Olsson | 0–1 | Jachym Nemec | Round 9: William Olsson - Jachym Nemec | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Nov 3, 2021 | Alexander Nord | 0–1 | William Olsson | Round 8: Alexander Nord - William Olsson | Sicilian Defense: Moscow Variation | |
| Nov 2, 2021 | William Olsson | 0–1 | Alexander Oye-Stromberg | Round 7: William Olsson - Alexander Oye-Stromberg | Catalan Opening: Open Defense, Classical Line | |
| Nov 1, 2021 | Axel Falkevall | 0–1 | William Olsson | Round 6: Axel Falkevall - William Olsson | Sicilian Defense: Moscow Variation | |
| Nov 1, 2021 | William Olsson | * | Gustav Torngren | Round 5: William Olsson - Gustav Torngren | Zukertort Opening | |
| Oct 31, 2021 | Jachym Smolik | ½–½ | William Olsson | Round 4: Jachym Smolik - William Olsson | Semi-Slav Defense | |
| Oct 30, 2021 | William Olsson | 1–0 | Leo Crevatin | Round 3: William Olsson - Leo Crevatin | Caro-Kann Defense: Accelerated Panov Attack, Modern Variation | |
| Oct 30, 2021 | Hilmir Freyr Heimisson | 1–0 | William Olsson | Round 2: Hilmir Freyr Heimisson - William Olsson | English Opening: Symmetrical Variation | |
| Oct 30, 2021 | William Olsson | 1–0 | William Johansson | Round 1: William Olsson - William Johansson | English Opening: Symmetrical Variation, Full Symmetry Line | |
| Aug 15, 2021 | William Olsson | * | Konstantin Borsuk | Round 9: William Olsson - Konstantin Borsuk | English Opening: Symmetrical Variation | |
| Aug 14, 2021 | Vignir Vatnar Stefansson | ½–½ | William Olsson | Round 8: Vignir Vatnar Stefansson - William Olsson | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Aug 13, 2021 | William Olsson | 1–0 | Torsten Limbach | Round 7: William Olsson - Torsten Limbach | Queen's Gambit Declined: Charousek Variation | |
| Aug 13, 2021 | Dagur Ragnarsson | 0–1 | William Olsson | Round 6: Dagur Ragnarsson - William Olsson | Slav Defense: Modern Line | |
| Aug 12, 2021 | Leo Crevatin | ½–½ | William Olsson | Round 5: Leo Crevatin - William Olsson | Slav Defense: Exchange Variation | |
| Aug 11, 2021 | William Olsson | 1–0 | Alexander Hart | Round 4: William Olsson - Alexander Hart | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Aug 10, 2021 | Joakim Nilsson | 1–0 | William Olsson | Round 3: Joakim Nilsson - William Olsson | Sicilian Defense: Moscow Variation | |
| Aug 10, 2021 | William Olsson | 1–0 | Kim Nygren | Round 2: William Olsson - Kim Nygren | English Opening: Anglo-Dutch Defense | |
| Aug 10, 2021 | Thomas Ernst | 0–1 | William Olsson | Round 1: Thomas Ernst - William Olsson | Sicilian Defense: Dragon Variation, Yugoslav Attack | |
| Oct 28, 2020 | William Olsson | 1–0 | Karel Brozka | Uppsala Young Champions - Round 9: William Olsson - Karel Brozka | English Opening: Symmetrical Variation, Full Symmetry Line | |
| Oct 28, 2020 | Leo Crevatin | ½–½ | William Olsson | Uppsala Young Champions - Round 8: Leo Crevatin - William Olsson | Semi-Slav Defense: Stoltz Variation, Shabalov Attack | |
| Oct 27, 2020 | William Olsson | 0–1 | Annmarie Muetsch | Uppsala Young Champions - Round 7: William Olsson - Annmarie Muetsch | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |