John Upper
Canada
FIDE ID: 2606437
| White | Black | |
|---|---|---|
| John Upper | Ibrahim Abdelaal | View |
| John Upper | Jeff Babb | View |
| Bora Yagiz | John Upper | View |
| John Upper | Serge Lemieux | View |
| Shawn Rodrigue-Lemieux | John Upper | View |
| John Upper | Marat Khassanov | View |
| John Upper | Olivier-Kenta Chiku-Ratte | View |
| Anton Kovalyov | John Upper | View |
| John Upper | Claude Carrier | View |
| John Upper | Hugues Masse | View |
| John Upper | Nikola Anastasovski | View |
| J. Guo | John Upper | View |
| John Upper | Roman Sapozhnikov | View |
| John Upper | Christian CAN Stevens | View |
| Dale R. Haessel | John Upper | View |
| Michael Barron | John Upper | View |
| John Upper | Miladin Djerkovic | View |
| John Upper | Robert Hamilton | View |
| Arkadi Eremeevich Vul | John Upper | View |
| John Upper | Thomas Roussel-Roozmon | View |