31 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Hafthorsson, Jon Ulfur | Hansson, Susanne | 1-0 | D00 | Jonkoping Chess Festival 2025 - Rapid Open | 2025-07-31 |
| Hafthorsson, Jon Ulfur | Banerjee, Aryan | 0-1 | D01 | Jonkoping Chess Festival 2025 - Rapid Open | 2025-07-31 |
| Hafthorsson, Jon Ulfur | Kullander, Sol | 1-0 | A45 | Jonkoping Chess Festival 2025 - Standard Open | 2025-07-30 |
| Hafthorsson, Jon Ulfur | Josse, Mark | 0-1 | D01 | Jonkoping Chess Festival 2025 - Standard Open | 2025-07-28 |
| Hafthorsson, Jon Ulfur | Nielsen, Peter | 1-0 | B08 | Jonkoping Chess Festival 2025 - Standard Open | 2025-07-27 |
| Hafthorsson, Jon Ulfur | Beisteiner, Joachim | 0-1 | D01 | Reykjavik Open 2025 | 2025-04-10 |
| Hafthorsson, Jon Ulfur | Strand, Sixten | 1/2-1/2 | A01 | Round 6: Hafthorsson, Jon Ulfur - Strand, Sixten | 2024-08-17 |
| Hafthorsson, Jon Ulfur | Petersson, Axel | 1-0 | B07 | Round 4: Hafthorsson, Jon Ulfur - Petersson, Axel | 2024-08-15 |
| Hafthorsson, Jon Ulfur | Deruelle Sala, Albert | 0-1 | A40 | Round 2: Hafthorsson, Jon Ulfur - Deruelle Sala, Albert | 2024-08-13 |
| Hafthorsson, Jon Ulfur | Natoli, Domenico | 0-1 | B23 | Kvika Reykjavik Open 2022 | 2022-04-07 |
| Hafthorsson, Jon Ulfur | Fernlund, Miki | 0-1 | B12 | Juniorallsvenskan 2021 division 1 + 2 | 2021-11-28 |
| Hafthorsson, Jon Ulfur | Ostlund, Tobias | 0-1 | B12 | Juniorallsvenskan 2021 division 1 + 2 | 2021-11-27 |