| Apr 2, 2026 | Indjic | 1–0 | Steffens | Grenke Chess Festival 2026 Open | Australian Defense | |
| Jan 5, 2026 | Steffens | 0–1 | Schumann | Runde 7: Steffens, Olaf - Schumann, Steffen | Nimzo-Larsen Attack: Modern Variation | |
| Jan 4, 2026 | Celik | 0–1 | Steffens | Runde 6: Celik, Abdullah - Steffens, Olaf | Australian Defense | |
| Jan 4, 2026 | Steffens | 1–0 | de Vries | Runde 5: Steffens, Olaf - de Vries, Carsten | Rapport-Jobava System | |
| Jan 3, 2026 | Muecke | 0–1 | Steffens | Runde 4: Muecke, Leonard - Steffens, Olaf | Alekhine Defense: Sämisch Attack | |
| Jan 3, 2026 | Steffens | 1–0 | Seer | Runde 3: Steffens, Olaf - Seer, Maurice | Polish Opening: Bugayev Attack | |
| Jan 2, 2026 | Stein | 1–0 | Steffens | Runde 2: Stein, Luis - Steffens, Olaf | French Defense: St. George Defense, Traditional Line | |
| Jan 2, 2026 | Steffens | ½–½ | Uhlendorff | Runde 1: Steffens, Olaf - Uhlendorff, Luca | Polish Opening, with d5 | |
| Oct 19, 2025 | Schruefer | 1–0 | Steffens | Runde 2: SK Lehrte - Bremen | French Defense: Tarrasch Variation, Modern System | |
| Jul 23, 2025 | Steffens | 0–1 | Knuedel | Round 9: Steffens, Olaf - Knuedel, Torben | Van Geet Opening | |
| Jul 22, 2025 | Dreelinck | ½–½ | Steffens | Round 8: Dreelinck, Jacob - Steffens, Olaf | Mikenas Defense | |
| Jul 22, 2025 | Steffens | 1–0 | Ghyselen | Round 7: Steffens, Olaf - Ghyselen, Wouter | Indian Defense | |
| Jul 21, 2025 | Van Amerongen | 0–1 | Steffens | Round 6: Van Amerongen, Marleen - Steffens, Olaf | Nimzowitsch Defense: Williams Variation | |
| Jul 20, 2025 | Verkooyen | 1–0 | Steffens | Round 4: Verkooyen, Frank - Steffens, Olaf | English Defense | |
| Jun 7, 2025 | Lenaerts | 1–0 | Steffens | Round 2: Lenaerts, Lennert - Steffens, Olaf | Nimzowitsch Defense: Williams Variation | |
| May 23, 2025 | Sauer | 1–0 | Steffens | Round 9: Sauer, Tim - Steffens, Olaf | Horwitz Defense | |
| May 22, 2025 | Steffens | 0–1 | Herbrig | Round 8: Steffens, Olaf - Herbrig, Alexander | Nimzo-Larsen Attack: Classical Variation | |
| May 21, 2025 | Lippert | 0–1 | Steffens | Round 7: Lippert, Daniel - Steffens, Olaf | Alekhine Defense: Modern Variation, Alburt Variation | |
| May 21, 2025 | Mueller | 0–1 | Steffens | Round 6: Mueller, Thorsten - Steffens, Olaf | Mikenas Defense | |
| May 20, 2025 | Steffens | 0–1 | Grossmann | Round 5: Steffens, Olaf - Grossmann, Piet | Rapport-Jobava System, with e6 | |
| May 19, 2025 | Maier | 0–1 | Steffens | Round 4: Maier, Alexander - Steffens, Olaf | Nimzowitsch Defense: French Connection | |
| May 19, 2025 | Steffens | 0–1 | Manucharyan | Round 3: Steffens, Olaf - Manucharyan, Andriy | Van Geet Opening: Battambang Variation | |
| May 18, 2025 | Pfrommer | 1–0 | Steffens | Round 2: Pfrommer, Christoph - Steffens, Olaf | Polish Defense | |
| May 17, 2025 | Steffens | 0–1 | Braun | Round 1: Steffens, Olaf - Braun, Georg, Dr. | Polish Opening: Outflank Variation | |
| Oct 13, 2024 | Steffens | 1–0 | Zucchelli | 46th International Chess Open Citta di Arco - A | Rapport-Jobava System | |
| Oct 12, 2024 | Zayed | 1–0 | Steffens | 46th International Chess Open Citta di Arco - A | French Defense: Normal Variation | |
| Oct 11, 2024 | Steffens | 1–0 | Kwiatkowski | 46th International Chess Open Citta di Arco - A | Van Geet Opening | |
| Oct 10, 2024 | Voelker | 0–1 | Steffens | 46th International Chess Open Citta di Arco - A | Owen Defense | |
| Oct 9, 2024 | Steffens | 0–1 | Tonel | 46th International Chess Open Citta di Arco - A | Mieses Opening: Myers Spike Attack | |
| Oct 8, 2024 | Mastroddi | 0–1 | Steffens | 46th International Chess Open Citta di Arco - A | Nimzowitsch Defense: Scandinavian Variation, Exchange Variation | |
| Oct 7, 2024 | Steffens | 1–0 | Haase | 46th International Chess Open Citta di Arco - A | Nimzo-Larsen Attack: Indian Variation | |
| Oct 6, 2024 | Meyer | 1–0 | Steffens | 46th International Chess Open Citta di Arco - A | Alekhine Defense | |
| Oct 5, 2024 | Steffens | 1–0 | Bottarelli | 46th International Chess Open Citta di Arco - A | Polish Opening | |
| Jul 27, 2024 | Steffens | 0–1 | Gregor | 9 rounds modified Swiss | Mieses Opening | |
| Jul 26, 2024 | Jacobsen | 1–0 | Steffens | 9 rounds modified Swiss | English Opening: Caro-Kann Defensive System | |
| Jul 25, 2024 | Steffens | 1–0 | Gomez Aguirre | 9 rounds modified Swiss | Rapport-Jobava System | |
| Jul 25, 2024 | Ramsdal | 1–0 | Steffens | 9 rounds modified Swiss | Zukertort Opening: Slav Invitation | |
| Jul 24, 2024 | Johansson | 0–1 | Steffens | 9 rounds modified Swiss | St. George Defense | |
| Jul 23, 2024 | Steffens | ½–½ | Rakhmangulova | 9 rounds modified Swiss | Anderssen's Opening | |
| Jul 22, 2024 | Steffens | 0–1 | Hector | 9 rounds modified Swiss | Polish Opening: Bugayev Attack | |
| Jun 9, 2024 | Steffens | 1–0 | Wokittel | Round 5: Steffens, Olaf - Wokittel, Ulf | Nimzo-Larsen Attack: Indian Variation | |
| Jun 9, 2024 | zur Bruegge | 1–0 | Steffens | Round 4: zur Bruegge, Carsten - Steffens, Olaf | French Defense: St. George Defense | |
| Jun 8, 2024 | Steffens | 1–0 | Renner | Round 3: Steffens, Olaf - Renner, Kai | Polish Opening: Bugayev Attack | |
| Jun 8, 2024 | Steffens | ½–½ | von Mettenheim | Round 2: Steffens, Olaf - von Mettenheim, Johannes | Anderssen's Opening | |
| Jun 7, 2024 | Nordhorn | 0–1 | Steffens | Round 1: Nordhorn, Horst - Steffens, Olaf | Zukertort Opening: Polish Defense | |
| Dec 30, 2024 | Pahl | 1–0 | Steffens | Round 7: Pahl, Theis - Steffens, Olaf | Nimzowitsch Defense: Declined Variation | |
| Dec 29, 2024 | Steffens | 1–0 | Hedke | Round 5: Steffens, Olaf - Hedke, Fred | Nimzo-Larsen Attack: Modern Variation | |
| Dec 29, 2024 | Steffens | 0–1 | Wachinger | Round 6: Steffens, Olaf - Wachinger, Nikolas | Rapport-Jobava System | |
| Dec 28, 2024 | Steffens | 0–1 | Kramer | Round 3: Steffens, Olaf - Kramer, Julian | Saragossa Opening | |
| Dec 28, 2024 | Merz | 0–1 | Steffens | Round 4: Merz, Leander - Steffens, Olaf | Nimzowitsch Defense: Scandinavian Variation, Advance Variation | |
| Dec 27, 2024 | Steffens | 1–0 | Moewisch | Round 1: Steffens, Olaf - Moewisch, Dave | Saragossa Opening | |
| Dec 27, 2024 | Kreutz | 0–1 | Steffens | Round 2: Kreutz, Jonas - Steffens, Olaf | Pirc Defense: Classical Variation, Quiet System, Chigorin Line | |
| Jul 27, 2023 | Hagen | 1–0 | Steffens | 9 rounds modified Swiss in one large group. There will be the possibility of achieving GM- and IM-norms. | Alekhine Defense: Modern Variation, Larsen Variation | |
| Jul 25, 2023 | Ingebretsen | 1–0 | Steffens | 9 rounds modified Swiss in one large group. There will be the possibility of achieving GM- and IM-norms. | English Opening | |
| Jan 7, 2023 | Steffens | 1–0 | Weigand | Lower Saxony Championship | A | Van Geet Opening: Battambang Variation | |
| Jan 7, 2023 | Reller | 0–1 | Steffens | Lower Saxony Championship | A | English Opening | |
| Jan 5, 2023 | Steffens | 1–0 | Moenster | Lower Saxony Championship | A | Polish Opening | |
| — | Steffens | 1–0 | Kilic | Round 1: Steffens, Olaf - Kilic, Hasan | Polish Opening: Outflank Variation | |
| — | Steffens | 1–0 | Dralle | Round 3: Steffens, Olaf - Dralle, Hannes | Zukertort Opening: Santasiere's Folly | |
| — | Steffens | 1–0 | Yeganyan | Round 5: Steffens, Olaf - Yeganyan, Artur | Polish Opening: Bugayev Attack | |
| — | Steffens | 0–1 | Herter | Round 7: Steffens, Olaf - Herter, Arne | Polish Opening: Outflank Variation | |
| — | Stoy | 1–0 | Steffens | Round 2: Stoy, Ulf - Steffens, Olaf | English Opening | |
| — | Muecke | 0–1 | Steffens | Round 4: Muecke, Leonard - Steffens, Olaf | Nimzowitsch Defense: Williams Variation | |
| — | Sieber | 0–1 | Steffens | Round 6: Sieber, Bert - Steffens, Olaf | English Defense | |