Skip to content

Player profile

Tim Griffin

63 matches played with a 63.9% win rate across 2 leagues.

Most-seen opponent: David O'Connor / 3 meetings

Matches
63

Across all seasons.

Win rate
63.9%

Wins / decided matches.

Leagues
2

Distinct leagues represented.

Season History

League-by-league results over time.

2 leagues

Toronto Men's Tennis League

16 seasons recorded

38 - 21

2010

1 season

0-2

2011

2 seasons

13-3

2013

1 season

0-1

2014 Summer

1 season

1-0

2015 Summer

1 season

3-0

2016

1 season

2-2

2017

1 season

0-2

2018

1 season

3-4

2019

1 season

1-3

2022

1 season

3-2

2023

1 season

6-2

2026

1 season

6-0
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
6 - 0 Cottingham Tennis Club
Division 4
2026
6 - 2 Cottingham Tennis Club
B2
2023
3 - 2 Cottingham Tennis Club
A2
2022
1 - 3 Cottingham Tennis Club
A2
2019
Regular Season
3 - 3 Cottingham Tennis Club
A2
2018
Playoffs
0 - 1 Cottingham Tennis Club
A2
2018
0 - 2 Cottingham Tennis Club
A2
2017
2 - 2 Cottingham Tennis Club
A2
2016
1 - 0 Cottingham Tennis Club
A2
2014 Summer
3 - 0 Cottingham Tennis Club
A2
2015 Summer
0 - 1 Cottingham Tennis Club
A1
2013
Regular Season
7 - 0 Cottingham Tennis Club
A2
2011
Playoffs
1 - 0 Cottingham Tennis Club
A2
2011
Regular Season
4 - 3 Cottingham Tennis Club
A2
2011
Playoffs
1 - 0 Cottingham Tennis Club
A2
2011
0 - 2 Cottingham Tennis Club
A1
2010

Toronto Men's Tennis League - 55+

1 season recorded

1 - 1

Over 55

1 season

1-1
Season history for Toronto Men's Tennis League - 55+. Activate a season name to open its details. Additional columns can be viewed by scrolling horizontally.
Season Record Team Division
1 - 1 Cottingham Tennis Club
Over 55 Division
Over 55

Rival Board

All-time head-to-head records.

101 opponents

Opponent Record Win %
David O'Connor
3 meetings
2 - 1 66.7%
David Kinnersly
2 meetings
2 - 0 100.0%
Phil Holt
2 meetings
2 - 0 100.0%
Robert Beaudin
2 meetings
2 - 0 100.0%
Tim Spiers
2 meetings
2 - 0 100.0%
Andy Wellner
2 meetings
1 - 1 50.0%
Anthony Tamberg
2 meetings
1 - 1 50.0%
Bill Yeates
2 meetings
1 - 1 50.0%
Blake Jespersen
2 meetings
1 - 1 50.0%
Scott Barrett
2 meetings
1 - 1 50.0%
Tyler Diamond
2 meetings
1 - 1 50.0%
Chris King
2 meetings
0 - 2 0.0%
Alan Tanaka
1 meeting
1 - 0 100.0%
Alex Macmillan
1 meeting
1 - 0 100.0%
Branko Todorovic
1 meeting
1 - 0 100.0%
Callum Nicolson
1 meeting
1 - 0 100.0%
Colin Doll
1 meeting
1 - 0 100.0%
D'Arcy Finley
1 meeting
1 - 0 100.0%
Daniel Boylan
1 meeting
1 - 0 100.0%
David Kanawaty
1 meeting
1 - 0 100.0%
Derek Ho
1 meeting
1 - 0 100.0%
Dominique Roberge
1 meeting
1 - 0 100.0%
Doug Coombs
1 meeting
1 - 0 100.0%
Eric Jeong
1 meeting
1 - 0 100.0%
Ervin Wu
1 meeting
1 - 0 100.0%
Geoffrey Kent
1 meeting
1 - 0 100.0%
George Ellinidis
1 meeting
1 - 0 100.0%
Graydon Joyner
1 meeting
1 - 0 100.0%
Jamie Metrick
1 meeting
1 - 0 100.0%
Jamie Rowland
1 meeting
1 - 0 100.0%
JASON STABILE
1 meeting
1 - 0 100.0%
Jim McDonough
1 meeting
1 - 0 100.0%
Joel Cronin
1 meeting
1 - 0 100.0%
John Jackson
1 meeting
1 - 0 100.0%
Jonathan Millman
1 meeting
1 - 0 100.0%
Jordan Bombier
1 meeting
1 - 0 100.0%
Jordi Ruiz
1 meeting
1 - 0 100.0%
Joseph Murphy
1 meeting
1 - 0 100.0%
Julian Wookey
1 meeting
1 - 0 100.0%
Justin Goodman
1 meeting
1 - 0 100.0%
Ken Polak
1 meeting
1 - 0 100.0%
Kevin Ing
1 meeting
1 - 0 100.0%
Kevin McLoughlin
1 meeting
1 - 0 100.0%
Kirill Alekseyenko
1 meeting
1 - 0 100.0%
Kosty Gilis
1 meeting
1 - 0 100.0%
Malcom Vaz
1 meeting
1 - 0 100.0%
Marc Belcourt
1 meeting
1 - 0 100.0%
Mark Goodman
1 meeting
1 - 0 100.0%
Mark Lewis
1 meeting
1 - 0 100.0%
Mark Magno
1 meeting
1 - 0 100.0%
Masoom Tiwari
1 meeting
1 - 0 100.0%
Michael McLoughlin
1 meeting
1 - 0 100.0%
Neal Kilpatrick
1 meeting
1 - 0 100.0%
Omri Dor
1 meeting
1 - 0 100.0%
Pedram Mousavifar
1 meeting
1 - 0 100.0%
Pete Eastmure
1 meeting
1 - 0 100.0%
Peter Furnish
1 meeting
1 - 0 100.0%
Rob Richardson
1 meeting
1 - 0 100.0%
Sameer Ismail
1 meeting
1 - 0 100.0%
Scott Kraag
1 meeting
1 - 0 100.0%
Spencer Green
1 meeting
1 - 0 100.0%
Stephen Birman
1 meeting
1 - 0 100.0%
Zach Johnston
1 meeting
1 - 0 100.0%
Adam Dennison
1 meeting
0 - 1 0.0%
Alexei Otchkassov
1 meeting
0 - 1 0.0%
Alfredo Gaudite
1 meeting
0 - 1 0.0%
Andrew Gilmour
1 meeting
0 - 1 0.0%
Avi Singer
1 meeting
0 - 1 0.0%
Bernardo Sousa
1 meeting
0 - 1 0.0%
Bill Sutton
1 meeting
0 - 1 0.0%
David Vincent
1 meeting
0 - 1 0.0%
George Mihailovich
1 meeting
0 - 1 0.0%
Gian Carl-Zeoli
1 meeting
0 - 0 - 1 0.0%
Jack Sarabia
1 meeting
0 - 1 0.0%
Jason Millard
1 meeting
0 - 1 0.0%
Jeff Kuchma
1 meeting
0 - 0 - 1 0.0%
Jeremy Wedgbury
1 meeting
0 - 1 0.0%
Johnny Ng
1 meeting
0 - 1 0.0%
Jonathan Kay
1 meeting
0 - 1 0.0%
Jordan Walker
1 meeting
0 - 1 0.0%
Kent Yee
1 meeting
0 - 1 0.0%
Kevin Bilbey
1 meeting
0 - 0 - 1 0.0%
Michael Dietl
1 meeting
0 - 1 0.0%
Michael Grieve
1 meeting
0 - 1 0.0%
Michael Kreidstein
1 meeting
0 - 1 0.0%
Morgan Lever
1 meeting
0 - 0 - 1 0.0%
Neil Truong
1 meeting
0 - 1 0.0%
Nikita Krykhtin
1 meeting
0 - 1 0.0%
Ray Tompson
1 meeting
0 - 1 0.0%
Richard Thomson
1 meeting
0 - 1 0.0%
Ritchy Lanys
1 meeting
0 - 1 0.0%
Sahil Arora
1 meeting
0 - 1 0.0%
Sam Evans
1 meeting
0 - 1 0.0%
Shahbaz Khan
1 meeting
0 - 1 0.0%
Shane Bell
1 meeting
0 - 1 0.0%
Stephen Warboys
1 meeting
0 - 1 0.0%
Steve Whelpton
1 meeting
0 - 1 0.0%
Thomas Sullivan
1 meeting
0 - 1 0.0%
Tom Fairbrother
1 meeting
0 - 1 0.0%
Vasudev Vijayaraman
1 meeting
0 - 1 0.0%
zidane Jabenatti
1 meeting
0 - 1 0.0%