Skip to content

Player profile

Graham Shirley

77 matches played with a 61.0% win rate across 2 leagues.

Most-seen opponent: Deepak Jayaram / 4 meetings

Matches
77

Across all seasons.

Win rate
61.0%

Wins / decided matches.

Leagues
2

Distinct leagues represented.

Season History

League-by-league results over time.

2 leagues

Toronto Men's Tennis League

9 seasons recorded

37 - 17

2016

1 season

6-4

2017

1 season

4-5

2018

1 season

11-0

2019

1 season

3-6

2023

1 season

9-1

2026

1 season

4-1
Season history for Toronto Men's Tennis League. Activate a season name to open its details. Additional columns can be viewed by scrolling horizontally.
Season Record Team Division
4 - 1 Leaside Tennis Club
Division 3
2026
Regular Season
8 - 1 Leaside Tennis Club
B1
2023
Playoffs
1 - 0 Leaside Tennis Club
B1
2023
3 - 6 Moore Park Tennis Club
A2
2019
Regular Season
10 - 0 Moore Park Tennis Club
B1
2018
Playoffs
1 - 0 Moore Park Tennis Club
B1
2018
4 - 5 Moore Park Tennis Club
B1
2017
Regular Season
6 - 3 Moore Park Tennis Club
B1
2016
Playoffs
0 - 1 Moore Park Tennis Club
B1
2016

Toronto Men's Winter Tennis League

6 seasons recorded

10 - 13

Men's League

3 seasons

10-13
Season history for Toronto Men's Winter Tennis League. Activate a season name to open its details. Additional columns can be viewed by scrolling horizontally.
Season Record Team Division
Regular Season
5 - 4 Donalda2
Division A2
Men's League
Playoffs
0 - 1 Donalda2
Division A2
Men's League
3 - 4 Donalda2
Division A2
Men's League
Regular Season
2 - 2 Donalda2
Division A2
Men's League
0 - 1 Donalda1
Men's Majors 2
Men's League
Playoffs
0 - 1 Donalda2
Division A2
Men's League

Rival Board

All-time head-to-head records.

124 opponents

Opponent Record Win %
Deepak Jayaram
4 meetings
3 - 1 75.0%
Peter Miles
3 meetings
3 - 0 100.0%
Bart Iskra
3 meetings
2 - 1 66.7%
Marc Buczina
3 meetings
1 - 2 33.3%
Brian Venator
2 meetings
2 - 0 100.0%
Gilles Congourdeau
2 meetings
2 - 0 100.0%
Martin Ritchie
2 meetings
2 - 0 100.0%
Tommy Trinh
2 meetings
2 - 0 100.0%
Al McDermott
2 meetings
1 - 1 50.0%
Claudio Ricci
2 meetings
1 - 1 50.0%
Janelle Fung
2 meetings
1 - 1 50.0%
Mark Sinyor
2 meetings
1 - 1 50.0%
Noah Mintz
2 meetings
1 - 1 50.0%
Jean Eric Tousignat
2 meetings
0 - 2 0.0%
Kevin Walchuk
2 meetings
0 - 2 0.0%
Luke Tevlin
2 meetings
0 - 2 0.0%
Luz Pliego
2 meetings
0 - 2 0.0%
William Xi
2 meetings
0 - 2 0.0%
Adam Panasiewicz
1 meeting
1 - 0 100.0%
Adrian Falconer
1 meeting
1 - 0 100.0%
Adrian Florescu
1 meeting
1 - 0 100.0%
Alfred Siu
1 meeting
1 - 0 100.0%
Alfredo Gaudite
1 meeting
1 - 0 100.0%
Andrew Falco
1 meeting
1 - 0 100.0%
Andrew Nolff
1 meeting
1 - 0 100.0%
Arnaud Soupa
1 meeting
1 - 0 100.0%
Arun Cumaraswamy
1 meeting
1 - 0 100.0%
Avi Singer
1 meeting
1 - 0 100.0%
Bill Smith
1 meeting
1 - 0 100.0%
Clement Wong
1 meeting
1 - 0 100.0%
Craig Jamieson
1 meeting
1 - 0 100.0%
Dave Buchanan
1 meeting
1 - 0 100.0%
Dustin Greiver
1 meeting
1 - 0 100.0%
Elio Monaco
1 meeting
1 - 0 100.0%
Eric Silva
1 meeting
1 - 0 100.0%
Ethan Ironside
1 meeting
1 - 0 100.0%
Frank Pong
1 meeting
1 - 0 100.0%
Gavin Adamson
1 meeting
1 - 0 100.0%
Gavin McCulloch
1 meeting
1 - 0 100.0%
grant picarillo
1 meeting
1 - 0 100.0%
Henry Bohm
1 meeting
1 - 0 100.0%
Ian Boekhoff
1 meeting
1 - 0 100.0%
Ian Roberts
1 meeting
1 - 0 100.0%
Javed Hydralli
1 meeting
1 - 0 100.0%
Jay Wong
1 meeting
1 - 0 100.0%
Jeff Stulberg
1 meeting
1 - 0 100.0%
Jesse Mendell
1 meeting
1 - 0 100.0%
Jim Lebans
1 meeting
1 - 0 100.0%
Joe Dickson
1 meeting
1 - 0 100.0%
John Kwan
1 meeting
1 - 0 100.0%
Jonathan Black
1 meeting
1 - 0 100.0%
Jonathan Millman
1 meeting
1 - 0 100.0%
Josh Birman
1 meeting
1 - 0 100.0%
Joshua Stephenson
1 meeting
1 - 0 100.0%
Justin Ecclestone
1 meeting
1 - 0 100.0%
Kevin Bilbey
1 meeting
1 - 0 100.0%
Levin Karg
1 meeting
1 - 0 100.0%
Marc Pepler
1 meeting
1 - 0 100.0%
Marcelo Graca
1 meeting
1 - 0 100.0%
Marcus Lam
1 meeting
1 - 0 100.0%
Mark Palys
1 meeting
1 - 0 100.0%
Mathew Fordjour
1 meeting
1 - 0 100.0%
Matthew Kwok
1 meeting
1 - 0 100.0%
Mattthew Hamilton
1 meeting
1 - 0 100.0%
Michael Kreidstein
1 meeting
1 - 0 100.0%
Mike Flood
1 meeting
1 - 0 100.0%
Mo Razik
1 meeting
1 - 0 100.0%
Nathan Flach
1 meeting
1 - 0 100.0%
Neal Kilpatrick
1 meeting
1 - 0 100.0%
Neel Vyas
1 meeting
1 - 0 100.0%
Nolan Jarvis
1 meeting
1 - 0 100.0%
Norm McGlaughlin
1 meeting
1 - 0 100.0%
Peter Furnish
1 meeting
1 - 0 100.0%
Peter Mendelsohn
1 meeting
1 - 0 100.0%
Raj Valinjkar
1 meeting
1 - 0 100.0%
Rob Furse
1 meeting
1 - 0 100.0%
Sahil Arora
1 meeting
1 - 0 100.0%
Saravan Subramaniam
1 meeting
1 - 0 100.0%
Scott Harrold
1 meeting
1 - 0 100.0%
Scott Vahey
1 meeting
1 - 0 100.0%
Stephen Cliff
1 meeting
1 - 0 100.0%
Steve Yermus
1 meeting
1 - 0 100.0%
Wayne Griffith
1 meeting
1 - 0 100.0%
Zain Dhanani
1 meeting
1 - 0 100.0%
Adam Kagan
1 meeting
0 - 1 0.0%
Adel Akram
1 meeting
0 - 1 0.0%
Alexandra Galanova
1 meeting
0 - 1 0.0%
Anastasia Diamantopoulos
1 meeting
0 - 1 0.0%
Andres Rivadeneira
1 meeting
0 - 1 0.0%
Andy Wellner
1 meeting
0 - 1 0.0%
Arya Vafaei
1 meeting
0 - 1 0.0%
Benoit St. Pierre
1 meeting
0 - 1 0.0%
Chris Bandak
1 meeting
0 - 1 0.0%
Chris Schulze
1 meeting
0 - 1 0.0%
Dallas Ramsay
1 meeting
0 - 1 0.0%
David O'Connor
1 meeting
0 - 1 0.0%
Dylan Kamel
1 meeting
0 - 1 0.0%
Eduardo Grecco
1 meeting
0 - 1 0.0%
Eli Yu
1 meeting
0 - 1 0.0%
Erik Salka
1 meeting
0 - 1 0.0%
Fraser MacDonald
1 meeting
0 - 1 0.0%
Geoffrey Kent
1 meeting
0 - 1 0.0%
Howard Winston
1 meeting
0 - 1 0.0%
Jason Gage
1 meeting
0 - 1 0.0%
Jeff Kuchma
1 meeting
0 - 1 0.0%
Jeffery Dennis
1 meeting
0 - 1 0.0%
Julien Lemarie
1 meeting
0 - 1 0.0%
Kyle Singer
1 meeting
0 - 1 0.0%
Marshall Bleiweis
1 meeting
0 - 1 0.0%
Matthew Overvelde
1 meeting
0 - 1 0.0%
Michael Skaff
1 meeting
0 - 1 0.0%
Mike White
1 meeting
0 - 1 0.0%
Nicoletta Diamantopoulos
1 meeting
0 - 1 0.0%
Owen Whitley
1 meeting
0 - 1 0.0%
Rafael Rosenzuaig
1 meeting
0 - 1 0.0%
Rob Krolak
1 meeting
0 - 1 0.0%
Rob Morash
1 meeting
0 - 1 0.0%
Robin Dunbar
1 meeting
0 - 1 0.0%
Rosti Brankovsky
1 meeting
0 - 1 0.0%
Ryan McLeod
1 meeting
0 - 1 0.0%
Sahil Chhabra
1 meeting
0 - 1 0.0%
Sean De La Bastide
1 meeting
0 - 1 0.0%
Sean Weinberg
1 meeting
0 - 1 0.0%
Tre Eli
1 meeting
0 - 1 0.0%