John Upper
Canada
FIDE ID: 2606437
| White | Black | |
|---|---|---|
| John Upper | Vladislav Klyashtorny | View |
| Marianna Grineva | John Upper | View |
| Enzo Federzoni | John Upper | View |
| John Upper | Grigoriy Oparin | View |
| Blazej Grot | John Upper | View |
| John Upper | Ashritha Eswaran | View |
| David Okike | John Upper | View |
| John Upper | Soren Bech Hansen | View |
| John Upper | David Okike | View |
| Lenka Ptacnikova | John Upper | View |
| John Upper | Soltan Muradov | View |
| John Upper | Trisha Kanyamarala | View |
| John Upper | Andrei-Mihai Bonte | View |
| Robert Gabriel | John Upper | View |
| John Upper | Dawton Almino Lemos | View |
| Hui Li | John Upper | View |
| Vlada Sviridova | John Upper | View |
| John Upper | Qiuyu Huang | View |
| Omid Malek | John Upper | View |
| Patrick Van Hoolandt | John Upper | View |