| Feb 21, 2024 | Nikolas Wachinger | ½–½ | Francesco Sonis | Round 5: Nikolas Wachinger - Francesco Sonis | Sicilian Defense: Moscow Variation | |
| Feb 21, 2024 | Francesco Sonis | 1–0 | Craig A Hanley | Round 4: Francesco Sonis - Craig A Hanley | Modern Defense: Two Knights Variation | |
| Feb 20, 2024 | Francesco Sonis | 1–0 | Boris Golubovic | Round 3: Francesco Sonis - Boris Golubovic | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Feb 19, 2024 | Chris Davison | 0–1 | Francesco Sonis | Round 2: Chris Davison - Francesco Sonis | Sicilian Defense: Moscow Variation | |
| Feb 19, 2024 | Francesco Sonis | ½–½ | Jeevan Karamsetty | Round 1: Francesco Sonis - Jeevan Karamsetty | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Dec 9, 2023 | Francesco Sonis | 1–0 | Sebastian Iermito | Round 11: Francesco Sonis - Sebastian Iermito | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Dec 8, 2023 | Valerio Carnicelli | ½–½ | Francesco Sonis | Round 10: Valerio Carnicelli - Francesco Sonis | Four Knights Game: Scotch Variation, Krause Gambit | |
| Dec 7, 2023 | Francesco Sonis | 0–1 | Luca Moroni | Round 9: Francesco Sonis - Luca Moroni | Grünfeld Defense: Exchange Variation | |
| Dec 6, 2023 | Alessandro Santagati | 0–1 | Francesco Sonis | Round 8: Alessandro Santagati - Francesco Sonis | Italian Game: Giuoco Piano | |
| Dec 5, 2023 | Artem Gilevych | ½–½ | Francesco Sonis | Round 7: Artem Gilevych - Francesco Sonis | Sicilian Defense: Bücker Variation | |
| Dec 4, 2023 | Francesco Sonis | ½–½ | Pier Luigi Basso | Round 6: Francesco Sonis - Pier Luigi Basso | Italian Game: Giuoco Piano | |
| Dec 2, 2023 | Gabriele Lumachi | ½–½ | Francesco Sonis | Round 5: Gabriele Lumachi - Francesco Sonis | Pseudo Queen's Indian Defense | |
| Dec 1, 2023 | Francesco Sonis | ½–½ | Sabino Brunello | Round 4: Francesco Sonis - Sabino Brunello | Queen's Gambit Declined: Exchange Variation | |
| Nov 30, 2023 | Lorenzo Lodici | ½–½ | Francesco Sonis | Round 3: Lorenzo Lodici - Francesco Sonis | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Nov 29, 2023 | Francesco Sonis | 1–0 | Danyyil Dvirnyy | Round 2: Francesco Sonis - Danyyil Dvirnyy | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Advance Line | |
| Nov 28, 2023 | Alberto David | ½–½ | Francesco Sonis | Round 1: Alberto David - Francesco Sonis | Sicilian Defense: Moscow Variation | |
| Nov 5, 2023 | Francesco Sonis | 1–0 | Alan-Safar Ramoutar | Round 9: Francesco Sonis - Alan-Safar Ramoutar | King's Indian Attack | |
| Nov 4, 2023 | Felix-Antonio Ilinca | 0–1 | Francesco Sonis | Round 8: Felix-Antonio Ilinca - Francesco Sonis | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Nov 3, 2023 | Francesco Sonis | ½–½ | Ludvig Carlsson | Round 7: Francesco Sonis - Ludvig Carlsson | Bogo-Indian Defense: Retreat Variation | |
| Nov 2, 2023 | Nikola Kanov | ½–½ | Francesco Sonis | Round 6: Nikola Kanov - Francesco Sonis | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 1, 2023 | Francesco Sonis | 1–0 | William Olsson | Round 5: Francesco Sonis - William Olsson | Slav Defense: Quiet Variation, Schallopp Defense | |
| Nov 1, 2023 | Keith C Arkell | 0–1 | Francesco Sonis | Round 4: Keith C Arkell - Francesco Sonis | Indian Defense: Anti-Nimzo-Indian | |
| Oct 31, 2023 | Francesco Sonis | 1–0 | Ezra Paul Chambers | Round 3: Francesco Sonis - Ezra Paul Chambers | King's Indian Attack: Yugoslav Variation | |
| Oct 30, 2023 | Xeniya Balabayeva | 0–1 | Francesco Sonis | Round 2: Xeniya Balabayeva - Francesco Sonis | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Oct 29, 2023 | Francesco Sonis | 1–0 | Guillermo Horcajada Reales | Round 1: Francesco Sonis - Guillermo Horcajada Reales | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Aug 15, 2023 | Francesco Sonis | 0–1 | Dmitrij Kollars | Round 9: Francesco Sonis - Dmitrij Kollars | English Opening: Agincourt Defense, Wimpy System | |
| Aug 14, 2023 | Francesco Sonis | 1–0 | Jose Gabriel Cardoso Cardoso | Round 8: Francesco Sonis - Jose Gabriel Cardoso Cardoso | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Aug 13, 2023 | Lorenzo Lodici | ½–½ | Francesco Sonis | Round 7: Lorenzo Lodici - Francesco Sonis | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Aug 12, 2023 | Julian Martin | ½–½ | Francesco Sonis | Round 6: Julian Martin - Francesco Sonis | Sicilian Defense: Najdorf Variation, English Attack | |
| Aug 12, 2023 | Francesco Sonis | 1–0 | Hans Moehn | Round 5: Francesco Sonis - Hans Moehn | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| Aug 11, 2023 | Gojko Laketic | 0–1 | Francesco Sonis | 21th Chess Festival Spilimbergo 2023 Master | Pseudo Queen's Indian Defense | |
| Aug 10, 2023 | Francesco Sonis | 1–0 | Mattia Pegno | Round 3: Francesco Sonis - Mattia Pegno | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Aug 10, 2023 | Shaked Tifferet | ½–½ | Francesco Sonis | Round 2: Shaked Tifferet - Francesco Sonis | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 9, 2023 | Francesco Sonis | 1–0 | Klaus De Francesco | 21th Chess Festival Spilimbergo 2023 Master | Queen's Indian Defense: Fianchetto Variation | |
| Jul 24, 2023 | Francesco Sonis | ½–½ | Santiago Avila Pavas | Round 9: Francesco Sonis - Santiago Avila Pavas | Queen's Gambit Declined: Three Knights Variation | |
| Jul 23, 2023 | Saha Neelash | 0–1 | Francesco Sonis | Round 8: Saha Neelash - Francesco Sonis | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jul 22, 2023 | Francesco Sonis | ½–½ | Suat Atalik | Round 7: Francesco Sonis - Suat Atalik | Scotch Game: Mieses Variation | |
| Jul 21, 2023 | Arystanbek Urazayev | ½–½ | Francesco Sonis | Round 6: Arystanbek Urazayev - Francesco Sonis | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 20, 2023 | Francesco Sonis | 1–0 | Manuel Campos Gomez | Round 5: Francesco Sonis - Manuel Campos Gomez | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 19, 2023 | Soham Bhattacharyya | 0–1 | Francesco Sonis | Round 4: Soham Bhattacharyya - Francesco Sonis | Benoni Defense: Fianchetto Variation, Hastings Defense, Main Line | |
| Jul 18, 2023 | Francesco Sonis | ½–½ | Dey Shahil | Round 3: Francesco Sonis - Dey Shahil | Slav Defense: Quiet Variation, Schallopp Defense | |
| Jul 16, 2023 | Francesco Sonis | ½–½ | Lav Pajcin | Round 1: Francesco Sonis - Lav Pajcin | Dutch Defense: Classical Variation | |
| Nov 23, 2022 | Francesco Sonis | 1–0 | Michele Godena | Round 11: Francesco Sonis - Michele Godena | King's Indian Attack: Sicilian Variation | |
| Nov 22, 2022 | Valerio Carnicelli | ½–½ | Francesco Sonis | Round 10: Valerio Carnicelli - Francesco Sonis | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Nov 21, 2022 | Francesco Sonis | 1–0 | Giuseppe Lettieri | Round 9: Francesco Sonis - Giuseppe Lettieri | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Nov 20, 2022 | Luca Jr Moroni | ½–½ | Francesco Sonis | Round 8: Luca Jr Moroni - Francesco Sonis | Queen's Pawn Game: Symmetrical Variation | |
| Nov 19, 2022 | Francesco Sonis | 1–0 | Lorenzo Lodici | Round 7: Francesco Sonis - Lorenzo Lodici | Benoni Defense | |
| Nov 17, 2022 | Danyyil Dvirnyy | 1–0 | Francesco Sonis | Round 6: Danyyil Dvirnyy - Francesco Sonis | Ruy Lopez: Closed, Flohr System | |
| Nov 16, 2022 | Francesco Sonis | ½–½ | Edoardo Di Benedetto | Round 5: Francesco Sonis - Edoardo Di Benedetto | Queen's Gambit Declined: Charousek Variation | |
| Nov 15, 2022 | Alberto Barp | ½–½ | Francesco Sonis | Round 4: Alberto Barp - Francesco Sonis | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Nov 14, 2022 | Alberto David | ½–½ | Francesco Sonis | Round 3: Alberto David - Francesco Sonis | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Nov 13, 2022 | Francesco Sonis | ½–½ | Pierluigi Basso | Round 2: Francesco Sonis - Pierluigi Basso | Caro-Kann Defense: Two Knights Attack | |
| Nov 12, 2022 | Sabino Brunello | 1–0 | Francesco Sonis | Round 1: Sabino Brunello - Francesco Sonis | Sicilian Defense: Najdorf Variation | |
| Feb 18, 2022 | Francesco Sonis | ½–½ | Joseph Girel | Round 9: Francesco Sonis - Joseph Girel | English Opening: Agincourt Defense | |
| Feb 17, 2022 | Quentin Loiseau | 1–0 | Francesco Sonis | Round 8: Quentin Loiseau - Francesco Sonis | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| Feb 16, 2022 | Francesco Sonis | 1–0 | Nurgyul Salimova | Round 7: Francesco Sonis - Nurgyul Salimova | King's Indian Attack | |
| Feb 16, 2022 | Nico Zwirs | ½–½ | Francesco Sonis | Round 6: Nico Zwirs - Francesco Sonis | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Feb 15, 2022 | Francesco Sonis | 1–0 | Antoine Bournel | Round 5: Francesco Sonis - Antoine Bournel | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Feb 14, 2022 | Sim Maerevoet | ½–½ | Francesco Sonis | Round 4: Sim Maerevoet - Francesco Sonis | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation | |
| Feb 14, 2022 | Francesco Sonis | ½–½ | Michael Song | Round 3: Francesco Sonis - Michael Song | Wade Defense | |
| Feb 13, 2022 | Gergana Peycheva | 0–1 | Francesco Sonis | Round 2: Gergana Peycheva - Francesco Sonis | Nimzo-Indian Defense | |
| Feb 12, 2022 | Francesco Sonis | 1–0 | Warre De Waele | Round 1: Francesco Sonis - Warre De Waele | King's Indian Attack: Double Fianchetto | |
| Aug 29, 2020 | Francesco Sonis | * | Rune Djurhuus | Offerspill Nordic Invitational – Round 9: Francesco Sonis - Rune Djurhuus | Benko Gambit Accepted: Modern Variation | |
| Aug 28, 2020 | Lars Oskar Hauge | ½–½ | Francesco Sonis | Offerspill Nordic Invitational – Round 8: Lars Oskar Hauge - Francesco Sonis | Slav Defense: Exchange Variation | |
| Aug 27, 2020 | Francesco Sonis | 1–0 | Sondre Melaa | Offerspill Nordic Invitational – Round 7: Francesco Sonis - Sondre Melaa | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Aug 26, 2020 | Jonas Buhl Bjerre | 1–0 | Francesco Sonis | Offerspill Nordic Invitational – Round 6: Jonas Buhl Bjerre - Francesco Sonis | Slav Defense: Modern Line | |
| Aug 25, 2020 | Francesco Sonis | 1–0 | Isak Sjoberg | Offerspill Nordic Invitational – Round 5: Francesco Sonis - Isak Sjoberg | Nimzo-Indian Defense: Romanishin Variation | |
| Aug 24, 2020 | Frode Elsness | 1–0 | Francesco Sonis | Offerspill Nordic Invitational – Round 4: Frode Elsness - Francesco Sonis | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Aug 23, 2020 | Francesco Sonis | 1–0 | Gustav Torngren | Offerspill Nordic Invitational – Round 3: Francesco Sonis - Gustav Torngren | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Aug 22, 2020 | Conor O | ½–½ | Francesco Sonis | Offerspill Nordic Invitational – Round 2: Conor O - Francesco Sonis | Benoni Defense | |
| Aug 21, 2020 | Francesco Sonis | 1–0 | Borna Mohammadi Nia | Offerspill Nordic Invitational – Round 1: Francesco Sonis - Borna Mohammadi Nia | Neo-Grünfeld Defense: Exchange Variation | |