| Apr 6, 2026 | Eriksson | ½–½ | Olsson | The Paskturneringen 2026 | Sicilian Defense: Dragon Variation, Classical Variation, Grigoriev Variation | |
| Apr 5, 2026 | Olsson | 0–1 | Arman | The Paskturneringen 2026 | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Apr 5, 2026 | Soderstrom | ½–½ | Olsson | The Paskturneringen 2026 | Ruy Lopez: Open, Dilworth Variation | |
| Apr 4, 2026 | Olsson | 1–0 | Hedlund | The Paskturneringen 2026 | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Apr 4, 2026 | Mashhadi | ½–½ | Olsson | The Paskturneringen 2026 | Sicilian Defense: Closed | |
| Apr 3, 2026 | Olsson | 1–0 | Rygaard | The Paskturneringen 2026 | Slav Defense | |
| Apr 3, 2026 | Ask | 0–1 | Olsson | The Paskturneringen 2026 | Kádas Opening | |
| Apr 3, 2026 | Olsson | 1–0 | Zheng | The Paskturneringen 2026 | English Opening: King's English Variation | |
| Mar 8, 2026 | Olsson | ½–½ | Hermansson | Rond 9: Olsson, William - Hermansson, Emil | English Opening: King's English Variation | |
| Mar 7, 2026 | Carlsson | ½–½ | Olsson | Rond 8: Carlsson, Ludvig - Olsson, William | Semi-Slav Defense | |
| Mar 6, 2026 | Olsson | 1–0 | Westerberg | Rond 7: Olsson, William - Westerberg, Jonathan | English Opening: Drill Variation | |
| Feb 8, 2026 | Olsson | 1–0 | Lindholm | Elite Hotels Open 2026 | Bogo-Indian Defense: Retreat Variation | |
| Feb 8, 2026 | Kleist | 1–0 | Olsson | Elite Hotels Open 2026 | Italian Game: Giuoco Piano | |
| Feb 7, 2026 | Olsson | ½–½ | Rasti | Elite Hotels Open 2026 | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Feb 7, 2026 | Olsson | 1–0 | Silwer | Elite Hotels Open 2026 | English Opening: Anglo-Indian Defense | |
| Feb 6, 2026 | Dingertz | 1–0 | Olsson | Elite Hotels Open 2026 | Queen's Gambit Declined | |
| Feb 6, 2026 | Olsson | 1–0 | Tornberg | Elite Hotels Open 2026 | English Opening: Anglo-Indian Defense | |
| Feb 6, 2026 | Ostlund | 0–1 | Olsson | Elite Hotels Open 2026 | Sicilian Defense: Alapin Variation | |
| Feb 6, 2026 | Olsson | * | Alsaied Ali | Elite Hotels Open 2026 | Sicilian Defense: Alapin Variation | |
| Feb 6, 2026 | Olsson | 1–0 | Alsaied Ali | Elite Hotels Open 2026 | Catalan Opening: Closed | |
| Dec 8, 2025 | Trost | 1–0 | Olsson | Round 4: Trost, Edvin - Olsson, William | Ruy Lopez: Morphy Defense, Duras Variation | |
| Nov 30, 2025 | Cramling | 0–1 | Olsson | Rond 3: Cramling, Dan - Olsson, William | Semi-Slav Defense: Meran Variation, Wade Variation, Larsen Variation | |
| Nov 29, 2025 | Sivuk | 1–0 | Olsson | Rond 2: Sivuk, Vitaly - Olsson, William | Ruy Lopez: Open, Main Line | |
| Nov 28, 2025 | Olsson | ½–½ | Hammer | Rond 1: Olsson, William - Hammer, Jon Ludvig | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Nov 23, 2025 | Olsson | 1–0 | Ral Lustig | The Juniorallsvenskan 2025, Division I | English Opening: King's English Variation | |
| Nov 23, 2025 | Olsson | 1–0 | Yang | The Juniorallsvenskan 2025, Division I | Catalan Opening: Open Defense, Classical Line | |
| Nov 22, 2025 | Olsson | 1–0 | Johansson | The Juniorallsvenskan 2025, Division I | Catalan Opening: Closed Variation, Traditional Variation | |
| Nov 22, 2025 | Olsson | 1–0 | Schriever-Abeln | The Juniorallsvenskan 2025, Division I | English Opening: Agincourt Defense | |
| Nov 22, 2025 | Karde | 0–1 | Olsson | The Juniorallsvenskan 2025, Division I | Sicilian Defense: Modern Variations | |
| Nov 10, 2025 | Skripchenko | 0–1 | Olsson | Round 3: Skripchenko, Almira - Olsson, William | Four Knights Game: Spanish Variation, Classical Variation | |
| Nov 2, 2025 | Grahn | ½–½ | Olsson | Round 8: Grahn, Vidar - Olsson, William | Réti Opening: Anglo-Slav Variation, with g3 | |
| Nov 2, 2025 | Olsson | 1–0 | Ollen | Round 7: Olsson, William - Ollen, Martin | English Opening: King's English Variation | |
| Nov 1, 2025 | Nilsson | 1–0 | Olsson | Round 6: Nilsson, Oliver - Olsson, William | Sicilian Defense: Smith-Morra Gambit | |
| Nov 1, 2025 | Olsson | ½–½ | Seo | Round 5: Olsson, William - Seo, Jung Min | English Opening: King's English Variation | |
| Oct 31, 2025 | Dingertz | 0–1 | Olsson | Round 4: Dingertz, Erik - Olsson, William | Semi-Slav Defense | |
| Oct 31, 2025 | Olsson | 1–0 | Seiger | Round 3: Olsson, William - Seiger, Vidar | King's Indian Defense: Fianchetto Variation, Carlsbad Variation | |
| Oct 31, 2025 | Morell | 0–1 | Olsson | Round 2: Morell, Ludvig - Olsson, William | Italian Game: Giuoco Piano | |
| Oct 31, 2025 | Olsson | 1–0 | Larsen | Round 1: Olsson, William - Larsen, Linus | English Opening: King's English Variation | |
| Oct 13, 2025 | Couso | ½–½ | Olsson | Round 2: Couso, Luis - Olsson, William | English Opening: Caro-Kann Defensive System | |
| Sep 15, 2025 | Livner | 0–1 | Olsson | Round 1: Livner, Anders - Olsson, William | King's Indian Attack: Yugoslav Variation | |
| Mar 9, 2025 | Olsson | ½–½ | Walinder | The Elitserien 2024/25: round 7 - 9 | English Opening: Neo-Catalan | |
| Mar 8, 2025 | Olsson | 1–0 | Von Bahr | The Elitserien 2024/25: round 7 - 9 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Mar 7, 2025 | Sipila | 1–0 | Olsson | The Elitserien 2024/25: round 7 - 9 | Queen's Pawn Game: Colle System, Anti-Colle | |
| Jan 19, 2025 | Kucuksari | 1–0 | Olsson | The Elitserien 2024/25: round 4 - 6 | Slav Defense: Quiet Variation, Schallopp Defense | |
| Jan 18, 2025 | Garriga Cazorla | ½–½ | Olsson | The Elitserien 2024/25: round 4 - 6 | Semi-Slav Defense: Chigorin Defense | |
| Jan 17, 2025 | Olsson | 0–1 | Hillarp Persson | The Elitserien 2024/25: round 4 - 6 | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Jan 5, 2025 | Olsson | 0–1 | Bilovil | 52nd Rilton Cup | Catalan Opening: Closed | |
| Jan 4, 2025 | Kucuksari | ½–½ | Olsson | 52nd Rilton Cup | Slav Defense: Quiet Variation, Schallopp Defense | |
| Jan 3, 2025 | Olsson | 1–0 | Mattenberger | 52nd Rilton Cup | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jan 2, 2025 | Otsuka | 0–1 | Olsson | 52nd Rilton Cup | Ruy Lopez: Open, Main Line | |
| Dec 28, 2024 | Livaic | 1–0 | Olsson | 52nd Rilton Cup | King's Pawn Game: Tayler Opening | |
| Jul 7, 2024 | Olsson | 0–1 | Akesson | Schack-SM 2024: Mastarklassen-elit | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Jul 6, 2024 | Arman | 0–1 | Olsson | Schack-SM 2024: Mastarklassen-elit | Ruy Lopez: Exchange Variation, Normal Variation | |
| Jul 5, 2024 | Olsson | ½–½ | Thorn | Schack-SM 2024: Mastarklassen-elit | English Opening: King's English Variation, Two Knights Variation, Keres Variation | |
| Jul 4, 2024 | Crevatin | ½–½ | Olsson | Schack-SM 2024: Mastarklassen-elit | Slav Defense: Modern Line | |
| Jul 3, 2024 | Olsson | ½–½ | Sorensen | Schack-SM 2024: Mastarklassen-elit | English Opening: Agincourt Defense | |
| Jul 2, 2024 | Carlsson | ½–½ | Olsson | Schack-SM 2024: Mastarklassen-elit | Ruy Lopez: Morphy Defense, Mackenzie Variation | |
| Jul 1, 2024 | Lundin | 0–1 | Olsson | Schack-SM 2024: Mastarklassen-elit | Sicilian Defense: Closed | |
| Jun 30, 2024 | Olsson | ½–½ | Wiedenkeller | Schack-SM 2024: Mastarklassen-elit | King's Indian Attack: Double Fianchetto | |
| Jun 29, 2024 | Cederstam | 0–1 | Olsson | Schack-SM 2024: Mästarklassen-elit | Semi-Slav Defense: Meran Variation, Wade Variation, Larsen Variation | |
| Apr 14, 2024 | Olsson | 1–0 | Seo | Dalheimers Hus Rapid Open | English Opening: King's English Variation | |
| Apr 14, 2024 | Olsson | 1–0 | Andreasson | Dalheimers Hus Rapid Open | English Opening: Caro-Kann Defensive System | |
| Apr 14, 2024 | Olsson | 1–0 | Sigurgeirson | Dalheimers Hus Rapid Open | English Opening: Symmetrical Variation, Fianchetto Variation | |
| Apr 14, 2024 | Hellers | ½–½ | Olsson | Dalheimers Hus Rapid Open | Ruy Lopez: Open, Bernstein Variation | |
| Apr 14, 2024 | Cramling | 0–1 | Olsson | Dalheimers Hus Rapid Open | Slav Defense: Modern Line | |
| Apr 14, 2024 | Johansson | 1–0 | Olsson | Dalheimers Hus Rapid Open | Semi-Slav Defense: Meran Variation, Wade Variation, Kaidanov Gambit | |
| Apr 1, 2024 | Olsson | 1–0 | Rogoz | Paskturneringen 2024 | English Opening: Neo-Catalan | |
| Mar 31, 2024 | Olsson | 1–0 | Blomstrom | Paskturneringen 2024 | King's Indian Defense: Semi-Averbakh System | |
| Mar 31, 2024 | Ostlund | ½–½ | Olsson | Paskturneringen 2024 | Semi-Slav Defense | |
| Mar 30, 2024 | Olsson | ½–½ | Johnson | Paskturneringen 2024 | Catalan Opening: Open Defense, Classical Line | |
| Mar 30, 2024 | Thanke | 0–1 | Olsson | Paskturneringen 2024 | Slav Defense: Exchange Variation, Symmetrical Line | |
| Mar 29, 2024 | Olsson | 1–0 | Karlsson | Paskturneringen 2024 | English Opening: King's English Variation | |
| Mar 29, 2024 | Lofgren | 0–1 | Olsson | Paskturneringen 2024 | King's Indian Attack | |
| Mar 29, 2024 | Isaksson | ½–½ | Olsson | Paskturneringen 2024 | Three Knights Opening | |
| Mar 10, 2024 | Olsson | ½–½ | Gdanski | The Elitserien 2023/2024: round 7 - 9 | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Mar 9, 2024 | Ertan | 1–0 | Olsson | The Elitserien 2023/2024: round 7 - 9 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Mar 8, 2024 | Sumets | 1–0 | Olsson | The Elitserien 2023/2024: round 7 - 9 | Slav Defense: Quiet Variation, Schallopp Defense | |
| Feb 11, 2024 | Olsson | ½–½ | Ljung | Elite Hotels Open 2024 | Bogo-Indian Defense: Retreat Variation | |
| Feb 11, 2024 | Karlsson | 0–1 | Olsson | Elite Hotels Open 2024 | Nimzo-Larsen Attack: English Variation | |
| Feb 10, 2024 | Lyngsjo | 0–1 | Olsson | Elite Hotels Open 2024 | Bishop's Opening: Berlin Defense | |
| Feb 9, 2024 | Olsson | 1–0 | Wang | Elite Hotels Open 2024 | English Opening: Anglo-Indian Defense | |
| Feb 9, 2024 | Nilsson | 1–0 | Olsson | Elite Hotels Open 2024 | Sicilian Defense: Closed, Traditional | |
| Feb 9, 2024 | Eriksson | ½–½ | Olsson | Elite Hotels Open 2024 | Sicilian Defense: Alapin Variation | |
| Jan 5, 2024 | Srihari | 1–0 | Olsson | 51st Rilton Cup | Sicilian Defense: Dragon Variation | |
| Jan 4, 2024 | Olsson | 1–0 | Le Goff | 51st Rilton Cup | Catalan Opening: Closed | |
| Jan 3, 2024 | Kulaots | 1–0 | Olsson | 51st Rilton Cup | Sicilian Defense: Closed, Traditional | |
| Jan 2, 2024 | Olsson | 0–1 | Parkhov | 51st Rilton Cup | Bogo-Indian Defense: Retreat Variation | |
| Dec 31, 2023 | Bailet | 0–1 | Olsson | 51st Rilton Cup | King's Indian Attack: Yugoslav Variation | |
| Nov 24, 2023 | Domalchuk-Jonasson | 0–1 | Olsson | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Vienna Gambit, with Max Lange Defense: Steinitz Gambit, Paulsen Defense | |
| Nov 23, 2023 | Olsson | 1–0 | Arfan | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Slav Indian | |
| Nov 22, 2023 | Olsson | 1–0 | Schouten | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Pterodactyl Defense: Queen Pterodactyl, Quiet Line | |
| Nov 21, 2023 | Prraneeth | 1–0 | Olsson | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Slav Defense: Exchange Variation | |
| Nov 20, 2023 | Olsson | ½–½ | Murzin | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Zukertort Opening: Kingside Fianchetto | |
| Nov 18, 2023 | Hommadov | 0–1 | Olsson | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Ruy Lopez: Open, Howell Attack | |
| Nov 17, 2023 | Olsson | ½–½ | Ochedzan | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Nov 16, 2023 | Popov | ½–½ | Olsson | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Ruy Lopez: Berlin Defense | |
| Nov 15, 2023 | Olsson | ½–½ | Mierins | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Semi-Slav Defense: Main Line | |
| Nov 14, 2023 | Krivenko | 0–1 | Olsson | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | Bishop's Opening | |
| Nov 13, 2023 | Olsson | 1–0 | Kenbeilov | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 18 | English Opening: Agincourt Defense, Keres Defense | |
| Sep 17, 2023 | Olsson | ½–½ | Golubka | The Kvibergspelen 2023 | English Opening: Agincourt Defense, Neo-Catalan Declined | |