Skip to content

Player profile

vipon ghai

45 matches played with a 25.6% win rate across 1 league.

Most-seen opponent: Todd Thorburn / 2 meetings

Matches
45

Across all seasons.

Win rate
25.6%

Wins / decided matches.

Leagues
1

Distinct leagues represented.

Season History

League-by-league results over time.

1 league

Toronto Men's Tennis League

8 seasons recorded

11 - 32

2015 Summer

1 season

0-1

2016

1 season

0-6

2017

1 season

2-2

2018

1 season

1-4

2019

1 season

1-5

2022

1 season

4-3

2023

1 season

2-6

2026

1 season

1-5
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
1 - 5 The Granite Club
Division 4
2026
2 - 6 The Granite Club
B2
2023
4 - 3 The Granite Club
B2
2022
1 - 5 The Granite Club
B2
2019
1 - 4 Granite Club
B2
2018
2 - 2 Granite Club
B2
2017
0 - 6 Granite Club
B2
2016
0 - 1 Granite Club
B2
2015 Summer

Rival Board

All-time head-to-head records.

83 opponents

Opponent Record Win %
Todd Thorburn
2 meetings
2 - 0 100.0%
Tom Erik Rossavik
2 meetings
1 - 1 50.0%
Jerry Wiseblott
2 meetings
0 - 2 0.0%
Peter Hong
2 meetings
0 - 2 0.0%
Richard Rogers
2 meetings
0 - 2 0.0%
Steve Hodgson
2 meetings
0 - 2 0.0%
Albert Bornstein
1 meeting
1 - 0 100.0%
Alex Petro
1 meeting
1 - 0 100.0%
Dakk Marello
1 meeting
1 - 0 100.0%
Ed Flanigan
1 meeting
1 - 0 100.0%
Ed Fung
1 meeting
1 - 0 100.0%
Jonathan Gladstone
1 meeting
1 - 0 100.0%
Jonathan Hunt
1 meeting
1 - 0 100.0%
Marius Tertan
1 meeting
1 - 0 100.0%
Matthew Gibbard McCall
1 meeting
1 - 0 100.0%
Mike Tran
1 meeting
1 - 0 100.0%
Mircea Orban
1 meeting
1 - 0 100.0%
Myles Hollenberg
1 meeting
1 - 0 100.0%
Noah Beggs
1 meeting
1 - 0 100.0%
Pablo Heyman
1 meeting
1 - 0 100.0%
Rob Wright
1 meeting
1 - 0 100.0%
Steve Miller
1 meeting
1 - 0 100.0%
Tim Bradshaw
1 meeting
1 - 0 100.0%
Trevor Dunn
1 meeting
1 - 0 100.0%
Alan Eaton
1 meeting
0 - 1 0.0%
Albert Cui
1 meeting
0 - 1 0.0%
Andreas Schulze
1 meeting
0 - 1 0.0%
Anton Skourides
1 meeting
0 - 1 0.0%
arthur lam
1 meeting
0 - 1 0.0%
Ben Tse
1 meeting
0 - 1 0.0%
Bill Swan
1 meeting
0 - 1 0.0%
Bob Comendador
1 meeting
0 - 1 0.0%
Brad Robins
1 meeting
0 - 1 0.0%
Calvin Yee
1 meeting
0 - 0 - 1 0.0%
Charles Gamm
1 meeting
0 - 1 0.0%
Damien Ramnauth
1 meeting
0 - 0 - 1 0.0%
Dave Tham
1 meeting
0 - 1 0.0%
David Frank
1 meeting
0 - 1 0.0%
David Walt
1 meeting
0 - 1 0.0%
Doug Easton
1 meeting
0 - 1 0.0%
Evan Ivkovic
1 meeting
0 - 0 - 1 0.0%
Fernand Martin
1 meeting
0 - 1 0.0%
Geoff Keating
1 meeting
0 - 1 0.0%
Geoff Kent
1 meeting
0 - 1 0.0%
Georg Knoth
1 meeting
0 - 1 0.0%
Hristiyan Ivanov
1 meeting
0 - 1 0.0%
Ian Uhlir
1 meeting
0 - 1 0.0%
Isaac Peachey
1 meeting
0 - 1 0.0%
Jack Lenartowicz
1 meeting
0 - 1 0.0%
James Harkness
1 meeting
0 - 1 0.0%
Jay Bea
1 meeting
0 - 1 0.0%
Jim Wong
1 meeting
0 - 1 0.0%
John Darby
1 meeting
0 - 1 0.0%
John Tadros
1 meeting
0 - 1 0.0%
Jonathan Fried
1 meeting
0 - 1 0.0%
Jonathan Law
1 meeting
0 - 1 0.0%
Jose Vizquerra
1 meeting
0 - 1 0.0%
Joseph Hountalas
1 meeting
0 - 1 0.0%
Ken Polak
1 meeting
0 - 1 0.0%
Kunal Sharma
1 meeting
0 - 1 0.0%
Marc Tittel
1 meeting
0 - 1 0.0%
Marcelo Graca
1 meeting
0 - 1 0.0%
Michael Harvey
1 meeting
0 - 1 0.0%
Mike Tam
1 meeting
0 - 1 0.0%
Neil Fowler
1 meeting
0 - 1 0.0%
Pavel Durnev
1 meeting
0 - 1 0.0%
Pedro Quiroz
1 meeting
0 - 0 - 1 0.0%
Phil Holt
1 meeting
0 - 1 0.0%
Philip Leishman
1 meeting
0 - 1 0.0%
Quan Huynh Minh
1 meeting
0 - 1 0.0%
Rahim Jaffer
1 meeting
0 - 1 0.0%
Reza fouladgar
1 meeting
0 - 1 0.0%
Richard Davidson
1 meeting
0 - 1 0.0%
Rick Figueiredo
1 meeting
0 - 1 0.0%
Robert Lowery
1 meeting
0 - 1 0.0%
Ron Shao
1 meeting
0 - 1 0.0%
Shaun Lakhman
1 meeting
0 - 1 0.0%
Stephen Dominy
1 meeting
0 - 1 0.0%
Stuart Edmonds
1 meeting
0 - 1 0.0%
Tom Mayer
1 meeting
0 - 1 0.0%
Tom Xue
1 meeting
0 - 1 0.0%
Wayne Ivey
1 meeting
0 - 1 0.0%
Will Wong
1 meeting
0 - 1 0.0%