Skip to content

Player profile

Francesco Mastruzzo

130 matches played with a 68.5% win rate across 2 leagues.

Most-seen opponent: Chris Urquhart / 4 meetings

Matches
130

Across all seasons.

Win rate
68.5%

Wins / decided matches.

Leagues
2

Distinct leagues represented.

Season History

League-by-league results over time.

2 leagues

Toronto Men's Tennis League

2 seasons recorded

2 - 3

2018

1 season

2-3
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
1 - 3 Thorncliffe
A2
2018
Playoffs
1 - 0 Thorncliffe
A2
2018

Toronto Men's Winter Tennis League

16 seasons recorded

87 - 38

Men's League

11 seasons

82-36

Mixed League

1 season

5-2
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 Veneto 2
Men's Majors 2
Men's League
1 - 3 Veneto 2
Men's Majors 2
Men's League
1 - 2 Veneto 2
Men's Majors 1
Men's League
4 - 3 Veneto 2
Men's Majors
Men's League
6 - 4 Veneto 2
Men's Majors
Men's League
Regular Season
11 - 3 Veneto 2
Division A North/South
Men's League
Playoffs
2 - 1 Veneto 2
Division A North/South
Men's League
Regular Season
10 - 3 Veneto 2
Division A
Men's League
Playoffs
1 - 0 Veneto 2
Division A
Men's League
16 - 1 Veneto 2
Division A1
Men's League
Regular Season
11 - 4 Veneto AA1
Division A1
Men's League
Playoffs
0 - 2 Veneto AA1
Division A1
Men's League
5 - 2 Veneto Mixed 1
4.5 Division
Mixed League
Regular Season
6 - 5 Veneto M1
Majors
Men's League
Playoffs
1 - 1 Veneto M1
Majors
Men's League
12 - 3 Veneto Tennis Club 1
Division A
Men's League

Rival Board

All-time head-to-head records.

185 opponents

Opponent Record Win %
Chris Urquhart
4 meetings
3 - 1 75.0%
Dave Trinh
4 meetings
3 - 1 75.0%
Fedele Collura
4 meetings
3 - 1 75.0%
Sean Swail
4 meetings
3 - 1 75.0%
Andreas Ziegler
4 meetings
2 - 2 50.0%
Brad Girardo
3 meetings
3 - 0 100.0%
Eugene Maslov
3 meetings
3 - 0 100.0%
Jeff Kuchma
3 meetings
3 - 0 100.0%
Raj Maraj
3 meetings
3 - 0 100.0%
Zane Hussain
3 meetings
3 - 0 100.0%
Brenden Keeling
3 meetings
2 - 1 66.7%
Doug McEnteer
3 meetings
2 - 1 66.7%
Erik Salka
3 meetings
2 - 1 66.7%
Felipe Diaz
3 meetings
1 - 2 33.3%
Grant Van Rensburg
3 meetings
1 - 2 33.3%
Jan Kolmel
3 meetings
1 - 2 33.3%
Adam Kagan
2 meetings
2 - 0 100.0%
Aditya Raghavan
2 meetings
2 - 0 100.0%
Chris Bandak
2 meetings
2 - 0 100.0%
Dan Petirs
2 meetings
2 - 0 100.0%
Eugen Malea
2 meetings
2 - 0 100.0%
Jordan Master
2 meetings
2 - 0 100.0%
Kenneth Wong
2 meetings
2 - 0 100.0%
Leo Chau
2 meetings
2 - 0 100.0%
Oleg Kapelyukh
2 meetings
2 - 0 100.0%
Robin Walker
2 meetings
2 - 0 100.0%
Scott Barrett
2 meetings
2 - 0 100.0%
Barry Litman
2 meetings
1 - 1 50.0%
Cyrus Mackie
2 meetings
1 - 1 50.0%
Dan Syczak
2 meetings
1 - 1 50.0%
Jamie Noskiewicz
2 meetings
1 - 1 50.0%
Joe Hock
2 meetings
1 - 1 50.0%
Shane Hickson
2 meetings
1 - 1 50.0%
Aly Zaver
2 meetings
0 - 2 0.0%
Carlos Lopez
2 meetings
0 - 2 0.0%
Christian Krustev
2 meetings
0 - 2 0.0%
Scott Biel
2 meetings
0 - 2 0.0%
Victor Krustev
2 meetings
0 - 2 0.0%
Alex Cichon
1 meeting
1 - 0 100.0%
Alex Warme
1 meeting
1 - 0 100.0%
Ananmay Kapoor
1 meeting
1 - 0 100.0%
Andrew Fan
1 meeting
1 - 0 100.0%
Anton Katz
1 meeting
1 - 0 100.0%
Asad Hussain
1 meeting
1 - 0 100.0%
Benjamin Reynaud
1 meeting
1 - 0 100.0%
Brett Cooper
1 meeting
1 - 0 100.0%
Brian Draxl
1 meeting
1 - 0 100.0%
Brian Patterson
1 meeting
1 - 0 100.0%
Cheda Kopcalic
1 meeting
1 - 0 100.0%
Christian Carere
1 meeting
1 - 0 100.0%
Colin Serivce
1 meeting
1 - 0 100.0%
Craig August
1 meeting
1 - 0 100.0%
D'Arcy Finley
1 meeting
1 - 0 100.0%
Dallas Ramsay
1 meeting
1 - 0 100.0%
Danny Saperia
1 meeting
1 - 0 100.0%
David Asenov
1 meeting
1 - 0 100.0%
Denis Sandu
1 meeting
1 - 0 100.0%
Doug Brajer
1 meeting
1 - 0 100.0%
Dusan Ignjatovic
1 meeting
1 - 0 100.0%
Elio Monaco
1 meeting
1 - 0 100.0%
Fernando Paz
1 meeting
1 - 0 100.0%
Flaviu Dinca
1 meeting
1 - 0 100.0%
Frank Zappone
1 meeting
1 - 0 100.0%
George Ellinidis
1 meeting
1 - 0 100.0%
Gord Bruce
1 meeting
1 - 0 100.0%
Gustavo Marquez
1 meeting
1 - 0 100.0%
Harrison Lands
1 meeting
1 - 0 100.0%
Henry Le
1 meeting
1 - 0 100.0%
Ian Roberts
1 meeting
1 - 0 100.0%
Jan Koelmel
1 meeting
1 - 0 100.0%
Jan Pastoriza
1 meeting
1 - 0 100.0%
Jeff Srour
1 meeting
1 - 0 100.0%
Jeremy DeBattista
1 meeting
1 - 0 100.0%
Jim Kostin
1 meeting
1 - 0 100.0%
Joe Hogan
1 meeting
1 - 0 100.0%
Joe Lloyd
1 meeting
1 - 0 100.0%
John Abate
1 meeting
1 - 0 100.0%
John Brandon
1 meeting
1 - 0 100.0%
Jon Kudjerski
1 meeting
1 - 0 100.0%
Jonathan Fried
1 meeting
1 - 0 100.0%
Josh Borenstein
1 meeting
1 - 0 100.0%
Juan Jose Ruiz Alvarez
1 meeting
1 - 0 100.0%
Kevin McLoughlin
1 meeting
1 - 0 100.0%
Konrad Chan
1 meeting
1 - 0 100.0%
Kostya Tolstov
1 meeting
1 - 0 100.0%
larry laughlin
1 meeting
1 - 0 100.0%
Les Woloszak
1 meeting
1 - 0 100.0%
Liam Draxl
1 meeting
1 - 0 100.0%
Luke Coles
1 meeting
1 - 0 100.0%
Mariano Paz
1 meeting
1 - 0 100.0%
Mark Iuliano
1 meeting
1 - 0 100.0%
Mark Kohlberger
1 meeting
1 - 0 100.0%
Mark Sano
1 meeting
1 - 0 100.0%
Marko Vuckovic
1 meeting
1 - 0 100.0%
Maroun Achkar
1 meeting
1 - 0 100.0%
Mary Nagai
1 meeting
1 - 0 100.0%
Mathew Fordjour
1 meeting
1 - 0 100.0%
Matthew Porter
1 meeting
1 - 0 100.0%
Miguel Eschiletti
1 meeting
1 - 0 100.0%
Mitch Schachter
1 meeting
1 - 0 100.0%
Nejeed Kassam
1 meeting
1 - 0 100.0%
Nigel Naburs
1 meeting
1 - 0 100.0%
paul bedard
1 meeting
1 - 0 100.0%
Paul Lutz
1 meeting
1 - 0 100.0%
Paul Scotti
1 meeting
1 - 0 100.0%
Peter Krol
1 meeting
1 - 0 100.0%
Randal Slavens
1 meeting
1 - 0 100.0%
Reinhard Reusse
1 meeting
1 - 0 100.0%
Richard Freedhoff
1 meeting
1 - 0 100.0%
Richard Mainella
1 meeting
1 - 0 100.0%
Rinaldo Huriptyo
1 meeting
1 - 0 100.0%
Rob Hilton
1 meeting
1 - 0 100.0%
Rob Johnston
1 meeting
1 - 0 100.0%
Rob Richardson
1 meeting
1 - 0 100.0%
Rob Shahmelikian
1 meeting
1 - 0 100.0%
Roger Rowan
1 meeting
1 - 0 100.0%
Ryan Hammer
1 meeting
1 - 0 100.0%
Sam Wortzman
1 meeting
1 - 0 100.0%
Sandra Barrett
1 meeting
1 - 0 100.0%
Scott Berchem
1 meeting
1 - 0 100.0%
Scott Wu
1 meeting
1 - 0 100.0%
Sean Lasko
1 meeting
1 - 0 100.0%
Stan Nevolovich
1 meeting
1 - 0 100.0%
Stefano Liokossis
1 meeting
1 - 0 100.0%
Stephen Cheung
1 meeting
1 - 0 100.0%
Stephen Gaines
1 meeting
1 - 0 100.0%
steve andrulis
1 meeting
1 - 0 100.0%
Tamara Mikhchian
1 meeting
1 - 0 100.0%
Tarik Kamel
1 meeting
1 - 0 100.0%
Taylor Hawthorne
1 meeting
1 - 0 100.0%
Tim Trimper
1 meeting
1 - 0 100.0%
Tyler Walker
1 meeting
1 - 0 100.0%
Vicki DePass
1 meeting
1 - 0 100.0%
Vit Hrdlicka
1 meeting
1 - 0 100.0%
Vlad Filippov
1 meeting
1 - 0 100.0%
Wing Lam
1 meeting
1 - 0 100.0%
Advait Kirtane
1 meeting
0 - 1 0.0%
Akshay Amudhan
1 meeting
0 - 1 0.0%
Al Millar
1 meeting
0 - 1 0.0%
Alfonso Lorenzana
1 meeting
0 - 1 0.0%
Arren Skandarajah
1 meeting
0 - 1 0.0%
Ben Hiesz
1 meeting
0 - 1 0.0%
Bradley Kirkham
1 meeting
0 - 1 0.0%
Brian Hurd
1 meeting
0 - 1 0.0%
Charlie Dunbar
1 meeting
0 - 1 0.0%
Chris Manzinali
1 meeting
0 - 1 0.0%
Daniel Bassili
1 meeting
0 - 1 0.0%
David Gauberg
1 meeting
0 - 1 0.0%
David Lee
1 meeting
0 - 1 0.0%
ETHAN MILOVSKY
1 meeting
0 - 1 0.0%
Glen Ryan
1 meeting
0 - 1 0.0%
Henry Huang
1 meeting
0 - 1 0.0%
Ian Kim
1 meeting
0 - 1 0.0%
Jeff Rockwell
1 meeting
0 - 1 0.0%
Johnny Ng
1 meeting
0 - 1 0.0%
Justin Ecclestone
1 meeting
0 - 1 0.0%
Karan Singh
1 meeting
0 - 1 0.0%
Kooros Ghasemi
1 meeting
0 - 1 0.0%
Manuel Cholakyan
1 meeting
0 - 1 0.0%
Matt Armstrong
1 meeting
0 - 1 0.0%
Michael Grieve
1 meeting
0 - 1 0.0%
Michael Liu
1 meeting
0 - 1 0.0%
Mike Thomson
1 meeting
0 - 1 0.0%
Mike White
1 meeting
0 - 1 0.0%
Mikhail Arkaev
1 meeting
0 - 1 0.0%
Monte Weis
1 meeting
0 - 1 0.0%
Nicholas Somody
1 meeting
0 - 1 0.0%
Owen Pellew
1 meeting
0 - 1 0.0%
Paul Klak
1 meeting
0 - 1 0.0%
Pavle Milic
1 meeting
0 - 1 0.0%
Peter Bedard
1 meeting
0 - 1 0.0%
Peter Kuszynski
1 meeting
0 - 1 0.0%
Peter Miles
1 meeting
0 - 1 0.0%
Phil Robinson
1 meeting
0 - 1 0.0%
Prince Wang
1 meeting
0 - 1 0.0%
Rob Cimetta
1 meeting
0 - 1 0.0%
Saravan Subramaniam
1 meeting
0 - 1 0.0%
Sasha Trkulja
1 meeting
0 - 1 0.0%
Sergey Kalinichenko
1 meeting
0 - 1 0.0%
Shelby Anderson
1 meeting
0 - 1 0.0%
Steve Yermus
1 meeting
0 - 1 0.0%
Sue Danac-Smith
1 meeting
0 - 1 0.0%
Sujit Das
1 meeting
0 - 1 0.0%
Tal Goodman
1 meeting
0 - 1 0.0%
Tre Eli
1 meeting
0 - 1 0.0%