OpenScorOpenScor
Login

Tennis 1v1

Players choose format, self approval

Latest Games

North Arena Sports Club

Michael Serres

+5.21232

vs

Joe Sangtaweep

-5.21232

6-1

2026-03-12

North Arena Sports Club

Michael Serres

+14.28623

vs

Alex Wynne

-21.01298

6-1

2026-03-12

North Arena Sports Club

Joe Sangtaweep

+5.58477

vs

Matthew Sawyer

-5.58477

6-3

2026-03-12

North Arena Sports Club

Michael Serres

+3.26822

vs

Matthew Sawyer

-3.26822

6-3

2026-03-10

North Arena Sports Club

Tushar Pruthi

+16.05868

vs

Matthew Sawyer

-3.30353

6-3

2026-03-05

North Arena Sports Club

Tushar Pruthi

+38.69248

vs

Eldar Iskhakov

-14.17085

6-2

2026-03-05

North Arena Sports Club

Eldar Iskhakov

+12.70115

vs

Brittany Storniolo

-6.90317

6-1

2026-03-05

North Arena Sports Club

Matthew Sawyer

+6.3499

vs

Brittany Storniolo

-7.99456

6-1

2026-03-05

North Arena Sports Club

Michael Serres

+4.22436

vs

Rodrigo Claudio

-4.22436

7-6

2026-03-03

North Arena Sports Club

Benoit Chevalier

+8.93018

vs

Eldar Iskhakov

-13.43814

6-2

2026-03-03

Top Mastery Score Rankings

See who's leading the competition with the highest mastery scores. Rankings are updated after each match.

1

Johnathan J

3 matches played

446.07874

Mastery Score

2

joost weimar

2 matches played

430.88498

Mastery Score

3

Sean Lonergan

4 matches played

427.21894

Mastery Score

4

Benoit Chevalier

3 matches played

411.18052

Mastery Score

5

Todd Entner

2 matches played

409.29942

Mastery Score

6

Paul Gallagher

1 match played

404.21266

Mastery Score

7

Philip Pålsmark

4 matches played

395.17165

Mastery Score

8

Pol Aticha Kwaengsopha

6 matches played

380.21152

Mastery Score

9

Alex Wynne

6 matches played

356.04395

Mastery Score

10

Tushar Pruthi

2 matches played

354.75116

Mastery Score

11

Michael Serres

75 matches played

348.83965

Mastery Score

12

Fabrice Houzelot

1 match played

346.07529

Mastery Score

13

Masa Smith

1 match played

345.71429

Mastery Score

14

Daniel Braga

1 match played

337.02426

Mastery Score

15

Neil Parmar

6 matches played

304.62894

Mastery Score

16

Brian Zavodni-Sjoquist

3 matches played

296.50772

Mastery Score

17

Pawat Unapumnak

3 matches played

291.88237

Mastery Score

18

Rodrigo Claudio

22 matches played

256.38784

Mastery Score

19

Joe Sangtaweep

27 matches played

254.56034

Mastery Score

20

Ruslan Panasovskyi

1 match played

254.28571

Mastery Score

21

Steve Law

9 matches played

250.75994

Mastery Score

22

Tien Tammada

1 match played

239.98905

Mastery Score

23

Eldar Iskhakov

4 matches played

229.42749

Mastery Score

24

Bharath Viswanathan

3 matches played

229.21932

Mastery Score

25

Matthew Sawyer

25 matches played

209.33197

Mastery Score

26

Yury Tsukerman

12 matches played

198.69721

Mastery Score

27

Sivika Sirisanthana

9 matches played

170.84041

Mastery Score

28

Brittany Storniolo

8 matches played

167.31347

Mastery Score

29

Benny Jaja

6 matches played

143.5827

Mastery Score

30

EK C

2 matches played

128.48093

Mastery Score

Rankings are calculated using advanced algorithms that consider match outcomes, opponent strength, and performance consistency.

Not Played Yet

1

Phumithat Panasee

300

Mastery Score

2

Thomas Rubin

300

Mastery Score

3

Thantip Totien

300

Mastery Score

4

David Fretzer

300

Mastery Score

5

Michael Chang

300

Mastery Score

6

nathml.s

300

Mastery Score

7

Jacky Ma

300

Mastery Score

8

Khamphouth Chanthavong

300

Mastery Score

9

Xuan

300

Mastery Score

10

J Ann

300

Mastery Score

11

Gong Linming

300

Mastery Score

12

Philippe De Moor

300

Mastery Score

13

Warakorn Sienglum

300

Mastery Score

14

Toby Koehler

300

Mastery Score

15

James Matthew

300

Mastery Score

16

Carl Pierce

300

Mastery Score

17

Linda Cui

300

Mastery Score

18

Mathit Sp

300

Mastery Score

19

Stefano Rigoli

300

Mastery Score

Ready to Join the Competition?

Whether you're a player, venue, or competition organizer, OpenScor has everything you need to take your game to the next level.