Skip to content

Career profile

James Salmon

238 career matches with a 57.9% win rate across 2 leagues.

Most-seen opponent: Rowan Thompson / 10 meetings

Matches
238

Career matches on record.

Win rate
57.9%

Wins / decided matches.

Leagues
2

Distinct leagues represented.

Career History

League-by-league results over time.

2 leagues

Toronto Men's Tennis League

17 seasons recorded

30 - 27

2010

1 season

2-2

2011

2 seasons

4-8

2013

1 season

1-2

2014 Summer

1 season

2-1

2016

1 season

6-1

2017

1 season

2-3

2018

1 season

1-5

2019

1 season

5-3

2022

1 season

3-1

2023

1 season

2-0

2026

1 season

2-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
2 - 1 Mayfair Lakeshore
Division 1
2026
2 - 0 Mayfair Lakeshore
A1
2023
Regular Season
3 - 0 Mayfair Lakeshore
A1
2022
Playoffs
0 - 1 Mayfair Lakeshore
A1
2022
5 - 3 Kew Gardens Tennis Club 1
A1
2019
Regular Season
1 - 3 Kew Gardens Tennis Club 1
A1
2018
Playoffs
0 - 2 Kew Gardens Tennis Club 1
A1
2018
Regular Season
2 - 2 Kew Gardens Tennis Club 1
A1
2017
Playoffs
0 - 1 Kew Gardens Tennis Club 1
A1
2017
Regular Season
5 - 1 Kew Gardens Tennis Club 1
A1
2016
Playoffs
1 - 0 Kew Gardens Tennis Club 1
A1
2016
2 - 1 Kew Gardens Tennis Club 1
A1
2014 Summer
1 - 2 Kew Gardens Tennis Club 1
A1
2013
2 - 3 Kew Gardens Tennis Club 1
A1
2011
Regular Season
1 - 4 Kew Gardens Tennis Club 1
A1
2011
Playoffs
1 - 1 Kew Gardens Tennis Club 1
A1
2011
2 - 2 Kew Gardens Tennis Club 1
A1
2010

Toronto Men's Winter Tennis League

24 seasons recorded

106 - 72

Men's League

14 seasons

106-72
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
4 - 1 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Regular Season
1 - 4 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Playoffs
2 - 0 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Regular Season
5 - 3 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Playoffs
0 - 1 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Regular Season
4 - 5 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Playoffs
1 - 0 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Regular Season
6 - 2 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Playoffs
0 - 1 Mayfair Lakeshore 1
Men's Majors 1
Men's League
11 - 4 Mayfair Lakeshore 1
Men's Majors 1
Men's League
Regular Season
9 - 5 Mayfair Lakeshore 1
Men's Majors
Men's League
Playoffs
1 - 1 Mayfair Lakeshore 1
Men's Majors
Men's League
Regular Season
10 - 3 Mayfair Lakeshore 1
Men's Majors
Men's League
Playoffs
0 - 2 Mayfair Lakeshore 1
Men's Majors
Men's League
Regular Season
10 - 3 Mayfair Lakeshore 1
Majors North/South
Men's League
Playoffs
0 - 1 Mayfair Lakeshore 1
Majors North/South
Men's League
Regular Season
7 - 7 Mayfair Lakeshore 1
Majors
Men's League
Playoffs
0 - 1 Mayfair Lakeshore 1
Majors
Men's League
11 - 9 Mayfair Lakeshore 1
Majors
Men's League
Regular Season
8 - 6 Mayfair Lakeshore M1
Majors
Men's League
Playoffs
1 - 0 Mayfair Lakeshore M1
Majors
Men's League
Regular Season
8 - 3 Mayfair Lakeshore M1
Majors
Men's League
Playoffs
0 - 2 Mayfair Lakeshore M1
Majors
Men's League
7 - 8 Mayfair Lakeshore 1
Majors
Men's League

Rival Board

All-time head-to-head records.

242 opponents

Opponent Record Win %
Rowan Thompson
10 meetings
7 - 3 70.0%
Cameron Lore
10 meetings
6 - 4 60.0%
Carlos Lopez
8 meetings
5 - 3 62.5%
Glen Ryan
8 meetings
5 - 3 62.5%
Ryan Borczon
8 meetings
5 - 2 - 1 62.5%
Chris Marshall
7 meetings
3 - 4 42.9%
Shane Hickson
7 meetings
3 - 4 42.9%
Adrian Winger
7 meetings
2 - 5 28.6%
Stan Nevolovich
6 meetings
1 - 5 16.7%
Rob Horwood
5 meetings
3 - 2 60.0%
Justin Jendruch
5 meetings
2 - 3 40.0%
Mike Thomson
5 meetings
2 - 3 40.0%
Mario Cosentino
5 meetings
1 - 3 - 1 20.0%
Mike White
4 meetings
4 - 0 100.0%
Pavel Otchkassov
4 meetings
4 - 0 100.0%
Brian Draxl
4 meetings
3 - 1 75.0%
Josh Borenstein
4 meetings
3 - 1 75.0%
Taylor Hawthorne
4 meetings
3 - 1 75.0%
Franklyn Emmanuel
4 meetings
2 - 2 50.0%
larry laughlin
4 meetings
2 - 2 50.0%
Michael Lue
4 meetings
2 - 2 50.0%
Peter Walker
4 meetings
2 - 2 50.0%
ben woo
4 meetings
1 - 3 25.0%
Daniel Kang
4 meetings
0 - 3 - 1 0.0%
Fisk Nery
4 meetings
0 - 4 0.0%
Andrew Chappell
3 meetings
3 - 0 100.0%
Jibade Thomas
3 meetings
3 - 0 100.0%
Riley Marinelli
3 meetings
3 - 0 100.0%
Sean Seidman
3 meetings
3 - 0 100.0%
Advait Kirtane
3 meetings
2 - 1 66.7%
Alastair Millar
3 meetings
2 - 1 66.7%
Dallas Ramsay
3 meetings
2 - 1 66.7%
Filip Marinkovic
3 meetings
2 - 0 - 1 66.7%
Jason Lee
3 meetings
2 - 1 66.7%
Keenan O'Young
3 meetings
2 - 1 66.7%
Peter Szczepanski
3 meetings
2 - 0 - 1 66.7%
Steve Mahar
3 meetings
2 - 1 66.7%
Tre Eli
3 meetings
2 - 1 66.7%
Charles Sartor
3 meetings
1 - 2 33.3%
Luca Garbati
3 meetings
1 - 2 33.3%
paul bedard
3 meetings
1 - 2 33.3%
Robin Walker
3 meetings
1 - 2 33.3%
Oliver Becerra
3 meetings
0 - 3 0.0%
Adam Sheriff-Scott
2 meetings
2 - 0 100.0%
Adam Sherriff-Scott
2 meetings
2 - 0 100.0%
Ananmay Kapoor
2 meetings
2 - 0 100.0%
Arren Skandarajah
2 meetings
2 - 0 100.0%
Benjamin Lewis
2 meetings
2 - 0 100.0%
Bilal Anjum
2 meetings
2 - 0 100.0%
Eddie Brisbois
2 meetings
2 - 0 100.0%
James Yang
2 meetings
2 - 0 100.0%
Jan Kolmel
2 meetings
2 - 0 100.0%
Jeremy Wedgbury
2 meetings
2 - 0 100.0%
Jorey Middlestadt
2 meetings
2 - 0 100.0%
Kevin McLoughlin
2 meetings
2 - 0 100.0%
Mike Goldstein
2 meetings
2 - 0 100.0%
Shaye Wali
2 meetings
2 - 0 100.0%
Thomas Mroziewicz
2 meetings
2 - 0 100.0%
Tony Lancia
2 meetings
2 - 0 100.0%
Trevor Redvers
2 meetings
2 - 0 100.0%
Amad Ahmed
2 meetings
1 - 1 50.0%
Anderson Fraser
2 meetings
1 - 1 50.0%
David Chui
2 meetings
1 - 1 50.0%
Jan Alafriz
2 meetings
1 - 1 50.0%
Jeff Rockwell
2 meetings
1 - 1 50.0%
Jenson Bicanic
2 meetings
1 - 1 50.0%
Kooros Ghasemi
2 meetings
1 - 1 50.0%
Kyle Mathesson
2 meetings
1 - 1 50.0%
Matthew Oliver
2 meetings
1 - 1 50.0%
Michael Emmett
2 meetings
1 - 1 50.0%
Mohamed Alisowi
2 meetings
1 - 1 50.0%
Pavle Milic
2 meetings
1 - 1 50.0%
Peter Cibula
2 meetings
1 - 1 50.0%
Robert Vincent
2 meetings
1 - 1 50.0%
Serge Laza
2 meetings
1 - 1 50.0%
Stan Szczepanski
2 meetings
1 - 1 50.0%
Sujit Das
2 meetings
1 - 1 50.0%
Tom Mroziewicz
2 meetings
1 - 1 50.0%
Alan Pintaric
2 meetings
0 - 2 0.0%
Cameron Chiang
2 meetings
0 - 2 0.0%
Chris Corrao
2 meetings
0 - 2 0.0%
Dennis Stolyarov
2 meetings
0 - 2 0.0%
George Zoidl
2 meetings
0 - 2 0.0%
Jason Pun
2 meetings
0 - 2 0.0%
Kevin Chang
2 meetings
0 - 2 0.0%
Mark Zdaniuk
2 meetings
0 - 2 0.0%
Paul John
2 meetings
0 - 2 0.0%
Roman Trkulja
2 meetings
0 - 2 0.0%
Stephane Dalmeida
2 meetings
0 - 2 0.0%
Adam Croteau
1 meeting
1 - 0 100.0%
Adam Dykes
1 meeting
1 - 0 100.0%
Adam Kukielka
1 meeting
1 - 0 100.0%
AJ Fidelino
1 meeting
1 - 0 100.0%
Alex Croker
1 meeting
1 - 0 100.0%
Alex Filoti
1 meeting
1 - 0 100.0%
Aly Zaver
1 meeting
1 - 0 100.0%
Ariyo Javadi
1 meeting
1 - 0 100.0%
Asad Hussein
1 meeting
1 - 0 100.0%
Ben Whitely
1 meeting
1 - 0 100.0%
Braeden Patchell
1 meeting
1 - 0 100.0%
Chris Manzinali
1 meeting
1 - 0 100.0%
Chris Urquhart
1 meeting
1 - 0 100.0%
Connor Douglas
1 meeting
1 - 0 100.0%
Constantin Wieser
1 meeting
1 - 0 100.0%
Dani Szabo
1 meeting
1 - 0 100.0%
Daniel Lopez
1 meeting
1 - 0 100.0%
Daniel Tsimerman
1 meeting
1 - 0 100.0%
Daniel Velocci
1 meeting
1 - 0 100.0%
David Garrett
1 meeting
1 - 0 100.0%
David Mengher
1 meeting
1 - 0 100.0%
Doug Brajer
1 meeting
1 - 0 100.0%
Dusan Ignjatovic
1 meeting
1 - 0 100.0%
Dylan Shan
1 meeting
1 - 0 100.0%
Eduardo Grecco
1 meeting
1 - 0 100.0%
Elias Yacoub
1 meeting
1 - 0 100.0%
Eric Gurin
1 meeting
1 - 0 100.0%
Eric Ma
1 meeting
1 - 0 100.0%
Ethan Meanchos
1 meeting
1 - 0 100.0%
Eugene Maslov
1 meeting
1 - 0 100.0%
Evan Mcnicoll
1 meeting
1 - 0 100.0%
Felipe Diaz
1 meeting
1 - 0 100.0%
Felix Roussel
1 meeting
1 - 0 100.0%
Filip Sierpinski
1 meeting
1 - 0 100.0%
Gaston Petrucci
1 meeting
1 - 0 100.0%
Ivan Mitric
1 meeting
1 - 0 100.0%
Jairo Castellanos
1 meeting
1 - 0 100.0%
Jan Alfritz
1 meeting
1 - 0 100.0%
Jared Horwood
1 meeting
1 - 0 100.0%
Jeff Kuchma
1 meeting
1 - 0 100.0%
John Perieteanu
1 meeting
1 - 0 100.0%
Jordan Pilosof
1 meeting
1 - 0 100.0%
Julia Kuszynski
1 meeting
1 - 0 100.0%
Justin Eccelsotone
1 meeting
1 - 0 100.0%
Karim Jina
1 meeting
1 - 0 100.0%
Kerry Mitchell
1 meeting
1 - 0 100.0%
Kevin Butler
1 meeting
1 - 0 100.0%
Kosta Pavkov
1 meeting
1 - 0 100.0%
Luke Coles
1 meeting
1 - 0 100.0%
Mark Gurin
1 meeting
1 - 0 100.0%
Mark Solovey
1 meeting
1 - 0 100.0%
Martin Aldorsson
1 meeting
1 - 0 100.0%
Matthew Samberg
1 meeting
1 - 0 100.0%
Matthew Vrooman
1 meeting
1 - 0 100.0%
Mattia Ricci
1 meeting
1 - 0 100.0%
Michael Cysnerios
1 meeting
1 - 0 100.0%
Michael Vanstone
1 meeting
1 - 0 100.0%
Mike Czerwinski
1 meeting
1 - 0 100.0%
Mike Pietras
1 meeting
1 - 0 100.0%
Mikhail Lew
1 meeting
1 - 0 100.0%
Ming Lam
1 meeting
1 - 0 100.0%
Mitch Schachter
1 meeting
1 - 0 100.0%
N/A
1 meeting
1 - 0 100.0%
Nadeem Khan
1 meeting
1 - 0 100.0%
Nathan Li
1 meeting
1 - 0 100.0%
Neil Kandhai
1 meeting
1 - 0 100.0%
Nelson Perez
1 meeting
1 - 0 100.0%
Nicolas Brzezinski
1 meeting
1 - 0 100.0%
Paul Kingston
1 meeting
1 - 0 100.0%
Paul Scotti
1 meeting
1 - 0 100.0%
Peter Gardonyi
1 meeting
1 - 0 100.0%
Peter Malcombson
1 meeting
1 - 0 100.0%
Prince Wang
1 meeting
1 - 0 100.0%
Reinhard Reusse
1 meeting
1 - 0 100.0%
Rob Benneyworth
1 meeting
1 - 0 100.0%
Rob Steckley
1 meeting
1 - 0 100.0%
Ron Singer
1 meeting
1 - 0 100.0%
Ryan Lau
1 meeting
1 - 0 100.0%
Sasha Rozin
1 meeting
1 - 0 100.0%
Shane Bell
1 meeting
1 - 0 100.0%
Simon Kuszynski
1 meeting
1 - 0 100.0%
Steven Passynkov
1 meeting
1 - 0 100.0%
Todd Greenwood
1 meeting
1 - 0 100.0%
Tom Fairbrother
1 meeting
1 - 0 100.0%
Troy Russell
1 meeting
1 - 0 100.0%
William Reznek
1 meeting
1 - 0 100.0%
Aamer Javed
1 meeting
0 - 1 0.0%
Adam Taylor
1 meeting
0 - 1 0.0%
Adriano Fuorivia
1 meeting
0 - 1 0.0%
Aidan Ronan
1 meeting
0 - 1 0.0%
Alexander Riedl
1 meeting
0 - 1 0.0%
Andrew Nisker
1 meeting
0 - 1 0.0%
Andrew Rezaev
1 meeting
0 - 1 0.0%
Asad Hussain
1 meeting
0 - 1 0.0%
Asad Siyyid
1 meeting
0 - 1 0.0%
Bobby Gheorghiu
1 meeting
0 - 1 0.0%
Brandon McDonald
1 meeting
0 - 1 0.0%
Cary Weingust
1 meeting
0 - 1 0.0%
Charles Messow
1 meeting
0 - 1 0.0%
Chris Ritchie
1 meeting
0 - 1 0.0%
Coulter Wright
1 meeting
0 - 1 0.0%
Dave McGavin
1 meeting
0 - 1 0.0%
David Chu
1 meeting
0 - 0 - 1 0.0%
David Cysnerios
1 meeting
0 - 1 0.0%
David Vieyra
1 meeting
0 - 1 0.0%
Denis Shapovalov
1 meeting
0 - 1 0.0%
Deon Sauer
1 meeting
0 - 1 0.0%
Dominique Harmath
1 meeting
0 - 1 0.0%
Eric Vehovic
1 meeting
0 - 1 0.0%
Franky Emmanuel
1 meeting
0 - 1 0.0%
Gary Meanchos
1 meeting
0 - 1 0.0%
Gerry Ronan
1 meeting
0 - 1 0.0%
Greg Novak
1 meeting
0 - 1 0.0%
Irfan Shamasdin
1 meeting
0 - 1 0.0%
Jack Sarabia
1 meeting
0 - 1 0.0%
James Low
1 meeting
0 - 1 0.0%
Jeremy Langer
1 meeting
0 - 1 0.0%
Jon Sorbo
1 meeting
0 - 1 0.0%
Jordan Talbot
1 meeting
0 - 1 0.0%
Josh Kramer
1 meeting
0 - 1 0.0%
Kye McDadi
1 meeting
0 - 1 0.0%
Laurent Kryeziu
1 meeting
0 - 1 0.0%
Leighton Brandon
1 meeting
0 - 1 0.0%
Liam Draxl
1 meeting
0 - 1 0.0%
Marko Agatonovic
1 meeting
0 - 1 0.0%
Martin Hong
1 meeting
0 - 1 0.0%
Matthew Erdman
1 meeting
0 - 1 0.0%
Matthew Overvelde
1 meeting
0 - 1 0.0%
Mike Lue
1 meeting
0 - 1 0.0%
Mikhail Arkaev
1 meeting
0 - 1 0.0%
Miran Cehajic
1 meeting
0 - 1 0.0%
Nadia Lagaev
1 meeting
0 - 1 0.0%
Nick Lagaev
1 meeting
0 - 1 0.0%
Nikolai Haessig
1 meeting
0 - 1 0.0%
Omer Rashid
1 meeting
0 - 1 0.0%
Paul Ambrose
1 meeting
0 - 1 0.0%
Peter Kuszynski
1 meeting
0 - 1 0.0%
Quinton Peterson-Paul
1 meeting
0 - 1 0.0%
Richard Mainella
1 meeting
0 - 1 0.0%
Rob McCallum
1 meeting
0 - 1 0.0%
Roger Rudisuli
1 meeting
0 - 1 0.0%
Ryan Chow
1 meeting
0 - 1 0.0%
Ryan Fischer
1 meeting
0 - 1 0.0%
Ryan Mendoza
1 meeting
0 - 1 0.0%
Sasha Obucina
1 meeting
0 - 1 0.0%
Sasha Pachnev
1 meeting
0 - 1 0.0%
Stephen McLoughlin
1 meeting
0 - 1 0.0%
Tarik Kamel
1 meeting
0 - 1 0.0%
Thomas Sullivan
1 meeting
0 - 1 0.0%
Tyler Mitrovic
1 meeting
0 - 1 0.0%
Tyler Panhuyzen
1 meeting
0 - 1 0.0%
Victor Krustev
1 meeting
0 - 1 0.0%
Viktor Capota
1 meeting
0 - 1 0.0%