About This Matchup

Dawid Pyrek and Michal Machelski have met 39 times in the TT Elite Series. Dawid Pyrek leads the series 23–16. The two have averaged 75.7 points per match, with 21 of 39 meetings (54%) going over the 74.5 total.

Of those 39 matches, 14 ended in 3–0 sweeps and 17 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 History39 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 / 4

H2H StatsL39

O 74.5

54%

U 74.5

46%

Sweep

36%

Split

43.6%

Pyrek

59%

Machelski

41%

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