Skip to content

Player profile

Justin Ecclestone

76 matches played with a 36.8% win rate across 2 leagues.

Most-seen opponent: Mark Zdaniuk / 5 meetings

Matches
76

Across all seasons.

Win rate
36.8%

Wins / decided matches.

Leagues
2

Distinct leagues represented.

Season History

League-by-league results over time.

2 leagues

Toronto Men's Tennis League

11 seasons recorded

19 - 30

2013

1 season

3-4

2014 Summer

1 season

0-4

2015 Summer

1 season

2-4

2016

1 season

2-2

2017

1 season

0-1

2018

1 season

1-0

2019

1 season

2-4

2022

1 season

6-2

2023

1 season

3-3

2026

1 season

0-6
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
0 - 6 Toronto Cricket Club 1
Division 2
2026
1 - 0 Toronto Cricket Club
A1
2023
2 - 3 Toronto Cricket Club
A2
2023
6 - 2 Toronto Cricket Club
A2
2022
2 - 4 Toronto Cricket Club
A2
2019
1 - 0 Cricket
A2
2018
0 - 1 Cricket
A2
2017
2 - 2 Cricket
A2
2016
0 - 4 Cricket 2
A1
2014 Summer
2 - 4 Cricket
A2
2015 Summer
3 - 4 Cricket 2
A2
2013

Toronto Men's Winter Tennis League

6 seasons recorded

9 - 18

Men's League

4 seasons

6-18

Mixed League

1 season

3-0
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
1 - 1 Cricket Club
Men's Majors 1
Men's League
1 - 7 Cricket Club
Men's Majors 1
Men's League
Regular Season
2 - 3 Cricket Club
Men's Majors 1
Men's League
Playoffs
0 - 2 Cricket Club
Men's Majors 1
Men's League
2 - 5 Eglinton Flats M1
Majors
Men's League
3 - 0 Toronto Cricket Club
4.5 Division
Mixed League

Rival Board

All-time head-to-head records.

118 opponents

Opponent Record Win %
Mark Zdaniuk
5 meetings
3 - 2 60.0%
Stan Nevolovich
4 meetings
0 - 4 0.0%
Rob Horwood
3 meetings
0 - 3 0.0%
Alonso Cortes
2 meetings
2 - 0 100.0%
Ian Roberts
2 meetings
2 - 0 100.0%
Kenneth Wong
2 meetings
2 - 0 100.0%
Kevin McLoughlin
2 meetings
2 - 0 100.0%
Orest Essep
2 meetings
2 - 0 100.0%
Colin Final
2 meetings
1 - 1 50.0%
Frank Sabetti
2 meetings
1 - 1 50.0%
Mike White
2 meetings
1 - 1 50.0%
Rob Richardson
2 meetings
1 - 1 50.0%
Shane Hickson
2 meetings
1 - 1 50.0%
Luke Laughlin
2 meetings
0 - 2 0.0%
Abbie Gagne
1 meeting
1 - 0 100.0%
Alec Fraser
1 meeting
1 - 0 100.0%
Alex Warme
1 meeting
1 - 0 100.0%
Anthony Tamberg
1 meeting
1 - 0 100.0%
Bobby Gheorghiu
1 meeting
1 - 0 100.0%
Daniel Bassili
1 meeting
1 - 0 100.0%
Dave Trinh
1 meeting
1 - 0 100.0%
David Fisher
1 meeting
1 - 0 100.0%
David Granovsky
1 meeting
1 - 0 100.0%
Francesco Mastruzzo
1 meeting
1 - 0 100.0%
Francisco Becerra
1 meeting
1 - 0 100.0%
Gunner Keil
1 meeting
1 - 0 100.0%
Harrison Lands
1 meeting
1 - 0 100.0%
Jamie Noskiewicz
1 meeting
1 - 0 100.0%
Jason Zhou
1 meeting
1 - 0 100.0%
Jim McDonough
1 meeting
1 - 0 100.0%
John Drake
1 meeting
1 - 0 100.0%
Jose-Luis Gironda
1 meeting
1 - 0 100.0%
Kent Yee
1 meeting
1 - 0 100.0%
Morgan Lever
1 meeting
1 - 0 100.0%
Pat Sinclair
1 meeting
1 - 0 100.0%
Paul Liem
1 meeting
1 - 0 100.0%
Peder Enhorning
1 meeting
1 - 0 100.0%
Richard Lawrence
1 meeting
1 - 0 100.0%
Ritchie Lanys
1 meeting
1 - 0 100.0%
Sam Evans
1 meeting
1 - 0 100.0%
Sean Seidman
1 meeting
1 - 0 100.0%
Siddhant Jain
1 meeting
1 - 0 100.0%
Terry Redvers
1 meeting
1 - 0 100.0%
Alex Filoti
1 meeting
0 - 1 0.0%
Andrew Roberts
1 meeting
0 - 1 0.0%
Arren Skandarajah
1 meeting
0 - 1 0.0%
Arya Vafaei
1 meeting
0 - 1 0.0%
Barnaby Kalan
1 meeting
0 - 1 0.0%
Barry Litman
1 meeting
0 - 1 0.0%
Ben Whitely
1 meeting
0 - 1 0.0%
Boris Lemberski
1 meeting
0 - 1 0.0%
Bryan Li
1 meeting
0 - 1 0.0%
Carlos Gelev
1 meeting
0 - 1 0.0%
Carlos Lopez
1 meeting
0 - 1 0.0%
Chris Bandak
1 meeting
0 - 1 0.0%
Chris Gostek
1 meeting
0 - 1 0.0%
Connor Douglas
1 meeting
0 - 1 0.0%
Conor Speirs
1 meeting
0 - 1 0.0%
Dan Sharp
1 meeting
0 - 1 0.0%
David Kanawaty
1 meeting
0 - 1 0.0%
David Mengher
1 meeting
0 - 1 0.0%
Dominique Harmath
1 meeting
0 - 1 0.0%
Dragos Barancean
1 meeting
0 - 1 0.0%
Elias Yacoub
1 meeting
0 - 1 0.0%
ETHAN MILOVSKY
1 meeting
0 - 1 0.0%
Fraser MacDonald
1 meeting
0 - 1 0.0%
Garett Prins
1 meeting
0 - 1 0.0%
George Mihailovich
1 meeting
0 - 1 0.0%
Graham Shirley
1 meeting
0 - 1 0.0%
Greg Novak
1 meeting
0 - 1 0.0%
Henry Huang
1 meeting
0 - 1 0.0%
Ilian Dover
1 meeting
0 - 1 0.0%
Ilias Mouradov
1 meeting
0 - 1 0.0%
Jake Morris
1 meeting
0 - 1 0.0%
Jan Kolmel
1 meeting
0 - 1 0.0%
Jason Christie
1 meeting
0 - 1 0.0%
Jeremy DeBattista
1 meeting
0 - 1 0.0%
Jibran Mohammadi
1 meeting
0 - 1 0.0%
John Hill
1 meeting
0 - 1 0.0%
John Laftsidis
1 meeting
0 - 1 0.0%
Julian Jacobs
1 meeting
0 - 1 0.0%
Kevin Pepler
1 meeting
0 - 1 0.0%
Konrad Chan
1 meeting
0 - 1 0.0%
Kyle Walker
1 meeting
0 - 1 0.0%
Leighton Brandon
1 meeting
0 - 1 0.0%
Luca Garbati
1 meeting
0 - 1 0.0%
Luke Coles
1 meeting
0 - 1 0.0%
Matt Overvelde
1 meeting
0 - 1 0.0%
Michael Lue
1 meeting
0 - 1 0.0%
Nicholas Somody
1 meeting
0 - 1 0.0%
Ole Harder
1 meeting
0 - 1 0.0%
Owen Pellew
1 meeting
0 - 1 0.0%
Owen Varkey
1 meeting
0 - 1 0.0%
Parsa Forghani
1 meeting
0 - 1 0.0%
Paul Klak
1 meeting
0 - 1 0.0%
Peter Cibula
1 meeting
0 - 1 0.0%
Peter Giacomelli
1 meeting
0 - 1 0.0%
Peter Hunt-Sharp
1 meeting
0 - 1 0.0%
Reed Paterson
1 meeting
0 - 1 0.0%
Rob Cimetta
1 meeting
0 - 1 0.0%
Rob Rutledge
1 meeting
0 - 1 0.0%
Robert Vincent
1 meeting
0 - 1 0.0%
Ryan McLeod
1 meeting
0 - 1 0.0%
Ryan Mendoza
1 meeting
0 - 1 0.0%
Sam Sabetghadam
1 meeting
0 - 1 0.0%
Sam Wortzman
1 meeting
0 - 1 0.0%
Scott Barrett
1 meeting
0 - 1 0.0%
Scott Biel
1 meeting
0 - 1 0.0%
Scott P
1 meeting
0 - 1 0.0%
Scott Vahey
1 meeting
0 - 1 0.0%
Scott Wu
1 meeting
0 - 1 0.0%
Shane Bell
1 meeting
0 - 1 0.0%
Shant Mardikian
1 meeting
0 - 1 0.0%
Shawn Wilson
1 meeting
0 - 1 0.0%
Steve Chin
1 meeting
0 - 1 0.0%
Sujit Das
1 meeting
0 - 1 0.0%
Tyler Mitrovic
1 meeting
0 - 1 0.0%
Wilson Boyle
1 meeting
0 - 1 0.0%