Skip to content

Player profile

Rob Horwood

137 matches played with a 58.1% win rate across 2 leagues.

Most-seen opponent: Carlos Lopez / 7 meetings

Matches
137

Across all seasons.

Win rate
58.1%

Wins / decided matches.

Leagues
2

Distinct leagues represented.

Season History

League-by-league results over time.

2 leagues

Toronto Men's Tennis League

15 seasons recorded

34 - 29

2010

1 season

2-1

2011

2 seasons

6-3

2013

1 season

3-2

2014 Summer

1 season

4-0

2015 Summer

1 season

4-1

2016

1 season

2-3

2017

1 season

2-1

2018

1 season

6-2

2019

1 season

2-8

2022

1 season

1-3

2023

1 season

2-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
Regular Season
2 - 4 The Supreme Court 1
A1
2023
Playoffs
0 - 1 The Supreme Court 1
A1
2023
1 - 3 The Supreme Court
A1
2022
Regular Season
2 - 7 Kew Gardens Tennis Club 2
A1
2019
Playoffs
0 - 1 Kew Gardens Tennis Club 2
A1
2019
Regular Season
5 - 1 Kew Gardens Tennis Club 2
A1
2018
Playoffs
1 - 1 Kew Gardens Tennis Club 2
A1
2018
2 - 1 Rosedale Tennis Club
A1
2017
2 - 3 Rosedale Tennis Club
A1
2016
4 - 0 Rosedale Tennis Club
A1
2014 Summer
4 - 1 Rosedale Tennis Club
A1
2015 Summer
3 - 2 Rosedale Tennis Club
A1
2013
2 - 1 Rosedale Tennis Club
A1
2011
4 - 2 Rosedale Tennis Club
A1
2011
2 - 1 Rosedale Tennis Club
A1
2010

Toronto Men's Winter Tennis League

14 seasons recorded

45 - 28

Men's League

9 seasons

36-23

Mixed League

3 seasons

9-5
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
0 - 1 Supreme Majors1
Men's Majors 1
Men's League
5 - 3 The Supreme Court 1
Men's Majors 1
Men's League
6 - 0 The Supreme Court 1
Men's Majors 1
Men's League
Regular Season
4 - 1 The Supreme Court
Men's Majors 1
Men's League
Playoffs
0 - 1 The Supreme Court
Men's Majors 1
Men's League
5 - 3 Bayview Mixed 1
Mixed Majors
Mixed League
2 - 4 Mayfair Parkway
Men's Majors 1
Men's League
Regular Season
10 - 4 Mayfair Parkway 1
Men's Majors
Men's League
2 - 0 Bayview Mixed 1
Mixed 4.5+
Mixed League
Playoffs
0 - 1 Mayfair Parkway 1
Men's Majors
Men's League
2 - 2 Bayview Mixed 1
Mixed 4.5+
Mixed League
5 - 2 Mayfair Parkway 1
Men's Majors
Men's League
4 - 4 Mayfair Parkway 1
Majors North/South
Men's League
0 - 2 Mayfair Parkway 1
Majors
Men's League

Rival Board

All-time head-to-head records.

158 opponents

Opponent Record Win %
Carlos Lopez
7 meetings
4 - 3 57.1%
Ryan Borczon
5 meetings
4 - 1 80.0%
David mitchell
5 meetings
3 - 2 60.0%
James Salmon
5 meetings
2 - 3 40.0%
Michael Lue
5 meetings
0 - 5 0.0%
Aamer Javed
4 meetings
4 - 0 100.0%
ben woo
4 meetings
2 - 2 50.0%
Rowan Thompson
4 meetings
2 - 2 50.0%
Adrian Winger
4 meetings
1 - 3 25.0%
Jason Pun
4 meetings
1 - 3 25.0%
Eric Nguyen
4 meetings
0 - 4 0.0%
Andrew Chappell
3 meetings
3 - 0 100.0%
Justin Ecclestone
3 meetings
3 - 0 100.0%
Scott Biel
3 meetings
3 - 0 100.0%
Aly Zaver
3 meetings
2 - 1 66.7%
Richard Mainella
3 meetings
2 - 1 66.7%
Alexander Riedl
3 meetings
1 - 2 33.3%
Charles Sartor
3 meetings
1 - 2 33.3%
Fil Marinkovic
3 meetings
1 - 2 33.3%
Kevin Chang
3 meetings
1 - 2 33.3%
Shane Hickson
3 meetings
1 - 2 33.3%
Stan Nevolovich
3 meetings
1 - 2 33.3%
Andrew Bourne-Kaponeridis
3 meetings
0 - 3 0.0%
Borko Tesic
2 meetings
2 - 0 100.0%
Graham Watt
2 meetings
2 - 0 100.0%
Jason Zhou
2 meetings
2 - 0 100.0%
Jibade Thomas
2 meetings
2 - 0 100.0%
Kerr Chen
2 meetings
2 - 0 100.0%
Michael Cysnerios
2 meetings
2 - 0 100.0%
Mike Thomson
2 meetings
2 - 0 100.0%
paul bedard
2 meetings
2 - 0 100.0%
Paul Lutz
2 meetings
2 - 0 100.0%
Rob Husain
2 meetings
2 - 0 100.0%
Sean Swail
2 meetings
2 - 0 100.0%
Stan Sczepanski
2 meetings
2 - 0 100.0%
Brian Draxl
2 meetings
1 - 1 50.0%
Couter Wright
2 meetings
1 - 1 50.0%
Daniel Kang
2 meetings
1 - 1 50.0%
Garett Prins
2 meetings
1 - 1 50.0%
Jan Alafriz
2 meetings
1 - 1 50.0%
Luke Laughlin
2 meetings
1 - 1 50.0%
Mattia Ricci
2 meetings
1 - 1 50.0%
Owen Pellew
2 meetings
1 - 1 50.0%
Sujit Das
2 meetings
1 - 1 50.0%
Doug McEnteer
2 meetings
0 - 2 0.0%
Fisk Nery
2 meetings
0 - 2 0.0%
Michael Emmett
2 meetings
0 - 2 0.0%
Milana Drca
2 meetings
0 - 2 0.0%
Sasha Obucina
2 meetings
0 - 2 0.0%
Adam Dennison
1 meeting
1 - 0 100.0%
Adam Sheriff-Scott
1 meeting
1 - 0 100.0%
Adam Taylor
1 meeting
1 - 0 100.0%
Aedan Malik
1 meeting
1 - 0 100.0%
Ahura Razaee
1 meeting
1 - 0 100.0%
Alex Mitric
1 meeting
1 - 0 100.0%
Alex Pogrebnyak
1 meeting
1 - 0 100.0%
Alex Ratz
1 meeting
1 - 0 100.0%
Alexandre Mondrous
1 meeting
1 - 0 100.0%
Andres Findlay
1 meeting
1 - 0 100.0%
Andrew Li
1 meeting
1 - 0 100.0%
Ann Fleury
1 meeting
1 - 0 100.0%
Ben Lam
1 meeting
1 - 0 100.0%
Benjamin George
1 meeting
1 - 0 100.0%
Boris Lemberski
1 meeting
1 - 0 100.0%
Cameron Chiang
1 meeting
1 - 0 100.0%
Charles Gembes
1 meeting
1 - 0 100.0%
Chris Field
1 meeting
1 - 0 100.0%
Chris Marshall
1 meeting
1 - 0 100.0%
Chris Meilenner
1 meeting
1 - 0 100.0%
Connor Douglas
1 meeting
1 - 0 100.0%
Conor Casey
1 meeting
1 - 0 100.0%
Dallas Ramsay
1 meeting
1 - 0 100.0%
Dave Garrett
1 meeting
1 - 0 100.0%
Dominique Harmath
1 meeting
1 - 0 100.0%
Erin Boynton
1 meeting
1 - 0 100.0%
Felipe Diaz
1 meeting
1 - 0 100.0%
Francisco Cervera
1 meeting
1 - 0 100.0%
Frierdrich Blase
1 meeting
1 - 0 100.0%
Glenda Balallo
1 meeting
1 - 0 100.0%
Igor Danich
1 meeting
1 - 0 100.0%
Ivan Mitric
1 meeting
1 - 0 100.0%
Ivan Yu
1 meeting
1 - 0 100.0%
Jack Sarabia
1 meeting
1 - 0 100.0%
Janice Gerardi
1 meeting
1 - 0 100.0%
Jeremy Wedgbury
1 meeting
1 - 0 100.0%
Jon Kudjerski
1 meeting
1 - 0 100.0%
Jordan Master
1 meeting
1 - 0 100.0%
Kevin McLoughlin
1 meeting
1 - 0 100.0%
larry laughlin
1 meeting
1 - 0 100.0%
Linda Song
1 meeting
1 - 0 100.0%
Lori Goodfellow
1 meeting
1 - 0 100.0%
Marcus Ziegler
1 meeting
1 - 0 100.0%
Mike Goldstein
1 meeting
1 - 0 100.0%
Mike White
1 meeting
1 - 0 100.0%
Mikhail Arkaev
1 meeting
1 - 0 100.0%
Orest Essep
1 meeting
1 - 0 100.0%
Paul Cairns
1 meeting
1 - 0 100.0%
Pavle Milic
1 meeting
1 - 0 100.0%
Robert Cimetta
1 meeting
1 - 0 100.0%
Robert McCallum
1 meeting
1 - 0 100.0%
Robert Vincent
1 meeting
1 - 0 100.0%
Robin Walker
1 meeting
1 - 0 100.0%
Roshun Razik
1 meeting
1 - 0 100.0%
Sammy Mayer
1 meeting
1 - 0 100.0%
Stan Szczepanski
1 meeting
1 - 0 100.0%
Stephanie Wong
1 meeting
1 - 0 100.0%
Stian Klaassen
1 meeting
1 - 0 100.0%
Thomas Sullivan
1 meeting
1 - 0 100.0%
Trevor Redvers
1 meeting
1 - 0 100.0%
Tyson Wong
1 meeting
1 - 0 100.0%
Ulia Mondrous
1 meeting
1 - 0 100.0%
Victor Fadeev
1 meeting
1 - 0 100.0%
Vit Hrdlicka
1 meeting
1 - 0 100.0%
William Reznek
1 meeting
1 - 0 100.0%
Yigit Gedikli
1 meeting
1 - 0 100.0%
Yves Zeitoun
1 meeting
1 - 0 100.0%
Adam Kagan
1 meeting
0 - 1 0.0%
Alan Pintaric
1 meeting
0 - 1 0.0%
Andrew Bourne
1 meeting
0 - 1 0.0%
Andrew Nisker
1 meeting
0 - 1 0.0%
Andrew Rezaev
1 meeting
0 - 1 0.0%
Betty Fouxman
1 meeting
0 - 1 0.0%
Cameron Lore
1 meeting
0 - 1 0.0%
Chris Urquhart
1 meeting
0 - 1 0.0%
David Chui
1 meeting
0 - 1 0.0%
David Cysnerios
1 meeting
0 - 1 0.0%
David Whyte
1 meeting
0 - 1 0.0%
Dylan Kamel
1 meeting
0 - 1 0.0%
Eric Vehovec
1 meeting
0 - 1 0.0%
Filip Obucina
1 meeting
0 - 1 0.0%
Glenn Brisbois
1 meeting
0 - 1 0.0%
Greg Novak
1 meeting
0 - 1 0.0%
Hannah Atkinson
1 meeting
0 - 1 0.0%
Ilya Tiraspolsky
1 meeting
0 - 1 0.0%
Josh Borenstein
1 meeting
0 - 1 0.0%
Josh Lapadat
1 meeting
0 - 1 0.0%
Joshua Lapadat
1 meeting
0 - 1 0.0%
Keenan O'Young
1 meeting
0 - 1 0.0%
Lauryn Son
1 meeting
0 - 1 0.0%
Mark Solovey
1 meeting
0 - 0 - 1 0.0%
Martin Aldersson
1 meeting
0 - 1 0.0%
Matthew Samberg
1 meeting
0 - 1 0.0%
Michael Chu
1 meeting
0 - 1 0.0%
Mikhail Arseneault
1 meeting
0 - 1 0.0%
Nels Stanfield
1 meeting
0 - 1 0.0%
Nicholas Somody
1 meeting
0 - 1 0.0%
Nicolas Arseneault
1 meeting
0 - 1 0.0%
Paul Kingston
1 meeting
0 - 0 - 1 0.0%
Rassam Yazdi
1 meeting
0 - 1 0.0%
Robert Husain
1 meeting
0 - 1 0.0%
Roman Trkulja
1 meeting
0 - 1 0.0%
Russell White
1 meeting
0 - 1 0.0%
Ryan Navarro
1 meeting
0 - 1 0.0%
Sasha Rozin
1 meeting
0 - 1 0.0%
Stephan D'Almeida
1 meeting
0 - 1 0.0%
Thomas Mroziewicz
1 meeting
0 - 1 0.0%
Vahagn Tonakanian
1 meeting
0 - 1 0.0%
Vincent Chan
1 meeting
0 - 1 0.0%