About This Matchup

Dawid Pyrek and Michal Machelski have met 45 times in the TT Elite Series. Dawid Pyrek leads the series 29–16. The two have averaged 77.1 points per match, with 26 of 45 meetings (58%) going over the 74.5 total.

Of those 45 matches, 15 ended in 3–0 sweeps and 20 were splits, with deuce sets averaging 0.9 per match. Most recently, on July 16, 2026, they combined for 62 points (under 74.5). Across their last 10 meetings, the over has hit 6 times.

Match History45 matches

U

1-3

Michal Machelski

62 pts

7/16/26, 12:40 AM

Set
1
2
3
4
Dawid Pyrek
11
2
3
7
Michal Machelski
6
11
11
11
O

1-3

Michal Machelski

77 pts

7/15/26, 6:40 PM

Set
1
2
3
4
Dawid Pyrek
6
12
9
7
Michal Machelski
11
10
11
11
O

3-1

Dawid Pyrek

82 pts

7/3/26, 12:40 AM

Set
1
2
3
4
Dawid Pyrek
13
7
11
12
Michal Machelski
11
11
7
10
U

3-0

Dawid Pyrek

57 pts

7/2/26, 6:40 PM

Set
1
2
3
Dawid Pyrek
13
11
11
Michal Machelski
11
5
6
O

3-2

Dawid Pyrek

101 pts

6/25/26, 1:05 AM

Set
1
2
3
4
5
Dawid Pyrek
8
11
9
14
11
Michal Machelski
11
6
11
12
8
O

3-2

Dawid Pyrek

109 pts

6/24/26, 4:45 PM

Set
1
2
3
4
5
Dawid Pyrek
12
8
11
9
15
Michal Machelski
10
11
9
11
13
O

3-1

Dawid Pyrek

89 pts

6/18/26, 11:30 PM

Set
1
2
3
4
Dawid Pyrek
12
9
16
11
Michal Machelski
10
11
14
6
U

3-0

Dawid Pyrek

58 pts

6/11/26, 11:30 PM

Set
1
2
3
Dawid Pyrek
11
11
11
Michal Machelski
7
9
9
O

3-2

Dawid Pyrek

94 pts

6/4/26, 10:50 PM

Set
1
2
3
4
5
Dawid Pyrek
5
9
11
11
12
Michal Machelski
11
11
5
9
10
U

3-1

Dawid Pyrek

68 pts

5/19/26, 10:20 PM

Set
1
2
3
4
Dawid Pyrek
11
7
11
11
Michal Machelski
2
11
9
6
1 / 5

H2H StatsL45

O 74.5

58%

U 74.5

42%

Sweep

33%

Split

44.4%

Pyrek

64%

Machelski

36%

Upcoming Matches

No upcoming matches scheduled

Rolling Windows

Last 10
O: 6 / U: 4
Last 20
O: 10 / U: 10
Last 30
O: 15 / U: 15