| Mar 3, 2023 | Abyl Kizatbay | 0–1 | Linus Johansson | Round 1: Abyl Kizatbay - Linus Johansson | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| May 9, 2022 | Linus Johansson | ½–½ | Ludvig Carlsson | Round 9: Linus Johansson - Ludvig Carlsson | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| May 8, 2022 | Aksel Bu Kvaløy | 0–1 | Linus Johansson | Round 8: Aksel Bu Kvaløy - Linus Johansson | French Defense: Winawer Variation, Delayed Exchange Variation | |
| May 8, 2022 | Linus Johansson | 1–0 | Mads Vestby-Ellingsen | Round 7: Linus Johansson - Mads Vestby-Ellingsen | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 7, 2022 | Tor Fredrik Kaasen | ½–½ | Linus Johansson | Round 6: Tor Fredrik Kaasen - Linus Johansson | Catalan Opening | |
| May 7, 2022 | Frode Urkedal | 1–0 | Linus Johansson | Round 5: Frode Urkedal - Linus Johansson | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Quiet Line | |
| May 6, 2022 | Linus Johansson | 1–0 | Elham Abdrlauf | Round 4: Linus Johansson - Elham Abdrlauf | Modern Defense: Kotov Variation | |
| May 5, 2022 | Gustav Törngren | 0–1 | Linus Johansson | Round 3: Gustav Törngren - Linus Johansson | French Defense: Two Knights Variation | |
| May 4, 2022 | Linus Johansson | 1–0 | Bjarke Sahl | Round 2: Linus Johansson - Bjarke Sahl | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 3, 2022 | Semen Mitusov | ½–½ | Linus Johansson | Round 1: Semen Mitusov - Linus Johansson | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Feb 21, 2021 | Fernando Peralta | 1–0 | Linus Johansson | Rated Classical game | Nimzo-Indian Defense: St. Petersburg Variation | |
| Sep 12, 2020 | Linus Johansson | 1–0 | Petter Fossan | Norwegian Team League – Elite qualifiers, Day 2: Linus Johansson - Petter Fossan | King's Indian Defense: Normal Variation | |
| Sep 11, 2020 | Linus Johansson | ½–½ | Even Thingstad | Norwegian Team League – Elite qualifiers: Linus Johansson - Even Thingstad | Semi-Slav Defense: Anti-Moscow Gambit | |
| Aug 29, 2020 | Linus Johansson | ½–½ | Lars Oskar Hauge | Offerspill Nordic Invitational – Round 9: Linus Johansson - Lars Oskar Hauge | English Opening: Neo-Catalan | |
| Aug 28, 2020 | Mathias Unneland | 0–1 | Linus Johansson | Offerspill Nordic Invitational – Round 8: Mathias Unneland - Linus Johansson | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Aug 27, 2020 | Linus Johansson | ½–½ | Tor Fredrik Kaasen | Offerspill Nordic Invitational – Round 7: Linus Johansson - Tor Fredrik Kaasen | King's Indian Defense: Normal Variation | |
| Aug 26, 2020 | Frode Elsness | 1–0 | Linus Johansson | Offerspill Nordic Invitational – Round 6: Frode Elsness - Linus Johansson | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Quiet Line | |
| Aug 25, 2020 | Linus Johansson | 1–0 | Gustav Torngren | Offerspill Nordic Invitational – Round 5: Linus Johansson - Gustav Torngren | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Aug 24, 2020 | Isak Sjoberg | ½–½ | Linus Johansson | Offerspill Nordic Invitational – Round 4: Isak Sjoberg - Linus Johansson | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Aug 23, 2020 | Linus Johansson | ½–½ | Lucas Ranaldi | Offerspill Nordic Invitational – Round 3: Linus Johansson - Lucas Ranaldi | Nimzo-Indian Defense: St. Petersburg Variation, Romanishin–Psakhis Variation | |
| Aug 22, 2020 | Linus Johansson | 1–0 | Odin Blikra Vea | Offerspill Nordic Invitational – Round 2: Linus Johansson - Odin Blikra Vea | Queen's Pawn Game: Chigorin Variation | |
| Aug 21, 2020 | Lara Janzelj | ½–½ | Linus Johansson | Offerspill Nordic Invitational – Round 1: Lara Janzelj - Linus Johansson | Catalan Opening | |
| Jun 18, 2020 | Joachim Birger Nilsen | ½–½ | Linus Johansson | Offerspill Invitational – Round 9: Joachim Birger Nilsen - Linus Johansson | Nimzo-Indian Defense: St. Petersburg Variation, Romanishin–Psakhis Variation | |
| Jun 17, 2020 | Milton Pantzar | 0–1 | Linus Johansson | Offerspill Invitational – Round 8: Milton Pantzar - Linus Johansson | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Quiet Line | |
| Jun 16, 2020 | Linus Johansson | 0–1 | Rune Djurhuus | Offerspill Invitational – Round 7: Linus Johansson - Rune Djurhuus | Old Indian Defense | |
| Jun 15, 2020 | Johannes Haug | 1–0 | Linus Johansson | Offerspill Invitational – Round 6: Johannes Haug - Linus Johansson | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 14, 2020 | Linus Johansson | 1–0 | Aryan Tari | Offerspill Invitational – Round 5: Linus Johansson - Aryan Tari | Nimzo-Indian Defense: Three Knights Variation | |
| Jun 13, 2020 | Benjamin Arvola Notkevich | 0–1 | Linus Johansson | Offerspill Invitational – Round 4: Benjamin Arvola Notkevich - Linus Johansson | Nimzo-Indian Defense: Kmoch Variation | |
| Jun 12, 2020 | Linus Johansson | 1–0 | Kristian Stuvik Holm | Offerspill Invitational – Round 2 (clone): Linus Johansson - Kristian Stuvik Holm | Grünfeld Defense: Exchange Variation | |
| Jun 11, 2020 | Isak Storme | 0–1 | Linus Johansson | Offerspill Invitational – Round 1 (clone): Isak Storme - Linus Johansson | Benoni Defense: Fianchetto Variation | |
| Jun 10, 2020 | Linus Johansson | 1–0 | Daniel Nordquelle | Offerspill Invitational: Linus Johansson - Daniel Nordquelle | Semi-Slav Defense: Noteboom Variation | |