John Upper
Canada
FIDE ID: 2606437
| White | Black | |
|---|---|---|
| Tom O'Donnell | John Upper | View |
| John Upper | Cassius Marsh | View |
| Matthew Morabito | John Upper | View |
| John Upper | Bindi Cheng | View |
| Liam Henry | John Upper | View |
| Julian Estrada Nieto | John Upper | View |
Showing 121 to 126 of 126 games