Ma Hailong - Season 2024-2025 - Professional Results
2025 World Open - Professional Ranking
Last 128
Played on
2024-12-21
Referee
Frame scores
21-82(82); 69(55)-27; 85-37; 67-22; 69(69)-20; 87(87)-0
Match progress
0-1, 1-1, 2-1, 3-1, 4-1, 5-1
Yuelong
Hailong
Total
50+ Breaks
87, 69, 55
82
Points Scored
398
188
586
Avg. points/frame
66.33
31.33
97.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Yuelong | 1 | 1 | - | 1 | - | - | 3 |
Hailong | - | - | - | 1 | - | - | 1 |
2025 German Masters - Professional Ranking
Last 128
Played on
2024-12-18
Referee
Frame scores
33-58; 3-77(68); 7-85; 0-68; 58-50; 71(55)-34; 56-37; 82-55; 62-4
Match progress
0-1, 0-2, 0-3, 0-4, 1-4, 2-4, 3-4, 4-4, 5-4
Graham
Hailong
Total
50+ Breaks
55
68
Points Scored
372
468
840
Avg. points/frame
41.33
52
93.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Graham | 1 | - | - | - | - | - | 1 |
Hailong | - | 1 | - | - | - | - | 1 |
2024 Scottish Open - Professional Ranking
Last 64
Played on
2024-12-10
Referee
Frame scores
59-24; 83(83)-32; 26-75(75); 65-29; 69-41
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Jiahui
Hailong
Total
50+ Breaks
83
75
Points Scored
302
201
503
Avg. points/frame
60.4
40.2
100.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Jiahui | - | - | - | 1 | - | - | 1 |
Hailong | - | - | 1 | - | - | - | 1 |
Last 96
Played on
2024-10-30
Referee
Frame scores
89(89)-0; 59-66; 77(66)-24; 62-28; 79(79)-4
Match progress
1-0, 1-1, 2-1, 3-1, 4-1
Hailong
Stevens
Total
50+ Breaks
89, 79, 66
Points Scored
366
122
488
Avg. points/frame
73.2
24.4
97.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | - | 1 | 1 | 1 | - | - | 3 |
Stevens | - | - | - | - | - | - | 0 |
Last 128
Played on
2024-10-29
Referee
Frame scores
104(75)-0; 96(96)-1; 68-60; 58(58)-16
Match progress
1-0, 2-0, 3-0, 4-0
Hailong
Nuanthakhamjan
Total
50+ Breaks
96, 75, 58
Points Scored
326
77
403
Avg. points/frame
81.5
19.25
100.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | - | 1 | - | 1 | - | 3 |
Nuanthakhamjan | - | - | - | - | - | - | 0 |
2024 Snooker Shoot Out - Professional Ranking
Last 32
Played on
2024-12-07
Referee
Frame scores
49-16
Match progress
1-0
Higginson
Hailong
Total
50+ Breaks
Points Scored
49
16
65
Avg. points/frame
49
16
65
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Higginson | - | - | - | - | - | - | 0 |
Hailong | - | - | - | - | - | - | 0 |
Last 64
Played on
2024-12-06
Referee
Frame scores
57-46
Match progress
1-0
Hailong
Ullah
Total
50+ Breaks
Points Scored
57
46
103
Avg. points/frame
57
46
103
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | - | - | - | - | - | - | 0 |
Ullah | - | - | - | - | - | - | 0 |
Last 128
Played on
2024-12-04
Referee
Frame scores
60(54)-28
Match progress
1-0
Hailong
Burns
Total
50+ Breaks
54
Points Scored
60
28
88
Avg. points/frame
60
28
88
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | - | - | - | - | - | 1 |
Burns | - | - | - | - | - | - | 0 |
2024 UK Championship - Professional Ranking
Last 80
Played on
2024-11-19
Referee
Frame scores
69-56; 70-35; 72(72)-12; 67-41; 84-18; 39-73; 30-67; 52-81(66); 99(92)-1
Match progress
1-0, 2-0, 3-0, 4-0, 5-0, 5-1, 5-2, 5-3, 6-3
Vafaei
Hailong
Total
50+ Breaks
92, 72
66
Points Scored
582
384
966
Avg. points/frame
64.67
42.67
107.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Vafaei | - | - | 1 | - | 1 | - | 2 |
Hailong | - | 1 | - | - | - | - | 1 |
Last 112
Played on
2024-11-17
Frame scores
81-37; 60-48; 2-105(64); 69(69)-4; 65-24; 68-22; 39-86(85); 45-94(62); 67-1
Match progress
1-0, 2-0, 2-1, 3-1, 4-1, 5-1, 5-2, 5-3, 6-3
Hailong
Pullen
Total
50+ Breaks
69
85, 64, 62
Points Scored
496
421
917
Avg. points/frame
55.11
46.78
101.89
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | - | 1 | - | - | - | - | 1 |
Pullen | - | 2 | - | 1 | - | - | 3 |
2024 International Championship - Professional Ranking
Last 128
Played on
2024-10-02
Referee
Frame scores
70-35; 0-75(66); 49-78; 73(72)-28; 6-83; 0-94(59); 23-52; 76-43; 77(69)-7; 76(75)-20; 93(93)-0
Match progress
1-0, 1-1, 1-2, 2-2, 2-3, 2-4, 2-5, 3-5, 4-5, 5-5, 6-5
Day
Hailong
Total
50+ Breaks
93, 75, 72, 69
66, 59
Points Scored
543
515
1058
Avg. points/frame
49.36
46.82
96.18
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Day | - | 1 | 2 | - | 1 | - | 4 |
Hailong | 1 | 1 | - | - | - | - | 2 |
2024 Northern Ireland Open - Professional Ranking
Last 16
Played on
2024-10-24
Referee
Frame scores
76-54(54); 65-9; 53-75; 35-71; 69(51)-0; 72-6
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 4-2
Williams
Hailong
Total
50+ Breaks
51
54
Points Scored
370
215
585
Avg. points/frame
61.67
35.83
97.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Williams | 1 | - | - | - | - | - | 1 |
Hailong | 1 | - | - | - | - | - | 1 |
Last 32
Played on
2024-10-23
Referee
Frame scores
7-80(73); 137(137)-4; 61-52; 86(51)-20; 78(72)-55
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Hailong
Wakelin
Total
50+ Breaks
137, 72, 51
73
Points Scored
369
211
580
Avg. points/frame
73.8
42.2
116
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | - | 1 | - | - | 1 | 3 |
Wakelin | - | - | 1 | - | - | - | 1 |
Last 64
Played on
2024-10-22
Referee
Frame scores
94(72)-6; 84(73)-6; 64(59)-5; 14-89(88); 75-46
Match progress
1-0, 2-0, 3-0, 3-1, 4-1
Hailong
Carter
Total
50+ Breaks
73, 72, 59
88
Points Scored
331
152
483
Avg. points/frame
66.2
30.4
96.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | - | 2 | - | - | - | 3 |
Carter | - | - | - | 1 | - | - | 1 |
Last 96
Played on
2024-09-29
Referee
Frame scores
38-80; 69-39; 61-47; 72(63)-34; 16-72(71); 0-122(74); 71-34
Match progress
0-1, 1-1, 2-1, 3-1, 3-2, 3-3, 4-3
Hailong
Hamilton
Total
50+ Breaks
63
74, 71
Points Scored
327
428
755
Avg. points/frame
46.71
61.14
107.86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | - | 1 | - | - | - | - | 1 |
Hamilton | - | - | 2 | - | - | - | 2 |
Last 128
Played on
2024-09-28
Referee
Frame scores
84(78)-8; 76(72)-0; 73(67)-21; 65(64)-5
Match progress
1-0, 2-0, 3-0, 4-0
Hailong
Taylor
Total
50+ Breaks
78, 72, 67, 64
Points Scored
298
34
332
Avg. points/frame
74.5
8.5
83
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | - | 2 | 2 | - | - | - | 4 |
Taylor | - | - | - | - | - | - | 0 |
2024 Wuhan Open - Professional Ranking
Last 128
Played on
2024-07-28
Referee
Frame scores
60-50; 38-65; 74-42; 71-34; 79(79)-12; 66-8
Match progress
1-0, 1-1, 2-1, 3-1, 4-1, 5-1
Wakelin
Hailong
Total
50+ Breaks
79
Points Scored
388
211
599
Avg. points/frame
64.67
35.17
99.83
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Wakelin | - | - | 1 | - | - | - | 1 |
Hailong | - | - | - | - | - | - | 0 |
2024 British Open - Professional Ranking
Last 64
Played on
2024-09-24
Referee
Frame scores
71(53)-13; 69(65)-30; 64-34; 8-108(101); 29-81(67); 122(102)-4
Match progress
1-0, 2-0, 3-0, 3-1, 3-2, 4-2
Fu
Hailong
Total
50+ Breaks
102, 65, 53
101, 67
Points Scored
363
270
633
Avg. points/frame
60.5
45
105.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Fu | 1 | 1 | - | - | - | 1 | 3 |
Hailong | - | 1 | - | - | - | 1 | 2 |
Last 128
Played on
2024-07-31
Referee
Frame scores
9-66(66); 58-19; 32-90(82); 78-8; 54-52; 69(50)-18
Match progress
0-1, 1-1, 1-2, 2-2, 3-2, 4-2
Hailong
Robertson
Total
50+ Breaks
50
82, 66
Points Scored
300
253
553
Avg. points/frame
50
42.17
92.17
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | - | - | - | - | - | 1 |
Robertson | - | 1 | - | 1 | - | - | 2 |
2024 English Open - Professional Ranking
Last 128
Played on
2024-09-12
Referee
Frame scores
79(72)-27; 106(66)-27; 4-95(90); 68(68)-73; 90-40; 19-80(59); 67-21
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 3-3, 4-3
Lei
Hailong
Total
50+ Breaks
72, 68, 66
90, 59
Points Scored
433
363
796
Avg. points/frame
61.86
51.86
113.71
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Lei | - | 2 | 1 | - | - | - | 3 |
Hailong | 1 | - | - | - | 1 | - | 2 |
2024 Saudi Arabia Masters - Professional Ranking
Last 112
Played on
2024-08-31
Referee
Frame scores
31-85; 69-82(55); 78-41; 74-64; 0-93; 72-41; 90(90)-29
Match progress
0-1, 0-2, 1-2, 2-2, 2-3, 3-3, 4-3
Mcguigan
Hailong
Total
50+ Breaks
90
55
Points Scored
414
435
849
Avg. points/frame
59.14
62.14
121.29
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Mcguigan | - | - | - | - | 1 | - | 1 |
Hailong | 1 | - | - | - | - | - | 1 |
2024 Xi'an Grand Prix - Professional Ranking
Last 64
Played on
2024-08-19
Referee
Frame scores
69(63)-52; 98(60)-0; 72-44; 110(54)-0; 71(69)-32
Match progress
1-0, 2-0, 3-0, 4-0, 5-0
Trump
Hailong
Total
50+ Breaks
69, 63, 60, 54
Points Scored
420
128
548
Avg. points/frame
84
25.6
109.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Trump | 1 | 3 | - | - | - | - | 4 |
Hailong | - | - | - | - | - | - | 0 |
Last 128
Played on
2024-07-25
Referee
Frame scores
11-66(57); 18-95(59); 53-33; 72(72)-1; 57(57)-67(61); 105(63)-24; 78-14; 64-8
Match progress
0-1, 0-2, 1-2, 2-2, 2-3, 3-3, 4-3, 5-3
Hailong
O'Donnell
Total
50+ Breaks
72, 63, 57
61, 59, 57
Points Scored
458
308
766
Avg. points/frame
57.25
38.5
95.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | 1 | 1 | - | - | - | 3 |
O'Donnell | 2 | 1 | - | - | - | - | 3 |
2024 Championship League - Professional Ranking
Semi-final - Group 8
Played on
2024-07-01
Referee
Frame scores
38-83; 72(71)-0; 43-101(96); 125(125)-6
Match progress
0-1, 1-1, 1-2, 2-2
Jones
Hailong
Total
50+ Breaks
125, 71
96
Points Scored
278
190
468
Avg. points/frame
69.5
47.5
117
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Jones | - | - | 1 | - | - | 1 | 2 |
Hailong | - | - | - | - | 1 | - | 1 |
Semi-final - Group 8
Played on
2024-07-01
Referee
Frame scores
16-74; 91(53)-9; 50-68(57); 118(93)-11
Match progress
0-1, 1-1, 1-2, 2-2
Stevens
Hailong
Total
50+ Breaks
93, 53
57
Points Scored
275
162
437
Avg. points/frame
68.75
40.5
109.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Stevens | 1 | - | - | - | 1 | - | 2 |
Hailong | 1 | - | - | - | - | - | 1 |
Semi-final - Group 8
Played on
2024-07-01
Referee
Frame scores
91(86)-8; 63(56)-15; 56-61; 69-56
Match progress
1-0, 2-0, 2-1, 3-1
O'Donnell
Hailong
Total
50+ Breaks
86, 56
Points Scored
279
140
419
Avg. points/frame
69.75
35
104.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
O'Donnell | 1 | - | - | 1 | - | - | 2 |
Hailong | - | - | - | - | - | - | 0 |
Group 9
Played on
2024-06-24
Referee
Frame scores
0-129(111); 80(60)-6; 54-56; 66(62)-46
Match progress
0-1, 1-1, 1-2, 2-2
Higgins
Hailong
Total
50+ Breaks
62, 60
111
Points Scored
200
237
437
Avg. points/frame
50
59.25
109.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Higgins | - | 2 | - | - | - | - | 2 |
Hailong | - | - | - | - | - | 1 | 1 |
Group 9
Played on
2024-06-24
Referee
Frame scores
80(52)-55; 85(60)-14; 62(62)-2
Match progress
1-0, 2-0, 3-0
Hailong
Zizins
Total
50+ Breaks
62, 60, 52
Points Scored
227
71
298
Avg. points/frame
75.67
23.67
99.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | 1 | 2 | - | - | - | - | 3 |
Zizins | - | - | - | - | - | - | 0 |
Group 9
Played on
2024-06-24
Referee
Frame scores
80-56; 51-65; 45-78(54); 127(103)-8
Match progress
0-1, 1-1, 1-2, 2-2
Hailong
Mertens
Total
50+ Breaks
103
54
Points Scored
303
207
510
Avg. points/frame
75.75
51.75
127.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Hailong | - | - | - | - | - | 1 | 1 |
Mertens | 1 | - | - | - | - | - | 1 |
Player Information
Country: | China |
Date of birth: | Unavailable |
Turned professional: | n/a |
Matches & Frames
Matches
Played: 29
Played: 29
Won: 12 (41.38%)
Lost: 13 (44.83%)
Drawn: 4 (13.79%)
Lost: 13 (44.83%)
Drawn: 4 (13.79%)
Frames
Played: 156
Played: 156
Won: 78 (50%)
Lost: 78 (50%)
Lost: 78 (50%)
Additional Pages
-
Career Total Statistics
Tournament Record
Most Frequent Opponents
Rounds Reached
Century Frequency
Centuries per Season Graph
Ranking History
Prize Money History
Finishes
Tournaments played: 13Category | Winner | Final | Semi | Quarter | Last 16 | Last 32 |
---|---|---|---|---|---|---|
Ranking | 0 | 0 | 0 | 0 | 1 | 1 |
Minor Ranking | 0 | 0 | 0 | 0 | 0 | 0 |
Non-ranking | 0 | 0 | 0 | 0 | 0 | 0 |
League | 0 | 0 | 0 | 0 | 0 | 0 |
Invitational | 0 | 0 | 0 | 0 | 0 | 0 |
Tour Qualifier | 0 | 0 | 0 | 0 | 0 | 0 |
6-reds | 0 | 0 | 0 | 0 | 0 | 0 |
Total | 0 | 0 | 0 | 0 | 1 | 1 |
Match Statistics
This season | ||
---|---|---|
Deciding frames: | Played: 8 | Won: 3 (37.5%) |
Whitewashes: | Played: 7 | Won: 5 (71.43%) |
First match in tournament: | Played: 13 | Won: 6 (46.15%) |
Points scored: |
For: 8,041 | Against: 8,024 |
Average shot time: |
High: 0 | Low: 0 |
Biggest single prize: | GBP 9000 - Last 16 2024 Northern Ireland Open |
Match lengths played:
Best of | Played | Won |
---|---|---|
11 | 3 | 1 (33.33%) |
9 | 5 | 1 (20%) |
7 | 12 | 7 (58.33%) |
4 | 6 | 1 (16.67%) |
1 | 3 | 2 (66.67%) |
Rounds played:
Round | Played | Won |
---|---|---|
Semi-final - Group 8 | 3 | 0 (0%) |
Last 16 | 1 | 0 (0%) |
Last 32 | 2 | 1 (50%) |
Last 64 | 5 | 2 (40%) |
Last 80 | 1 | 0 (0%) |
Last 96 | 2 | 2 (100%) |
Last 112 | 2 | 1 (50%) |
Last 128 | 10 | 5 (50%) |
Group 9 | 3 | 1 (33.33%) |
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
---|---|---|---|---|---|---|---|
Breaks | 12 | 12 | 9 | 2 | 3 | 4 | 42 |
Frame rate | 13 | 13 | 17.33 | 78 | 52 | 39 | 3.71 |
Centuries
Tournament | Centuries | Rate |
---|---|---|
2024 Northern Ireland Open | 1 | 27 |
2024 British Open | 1 | 12 |
2024 Championship League | 2 | 11.5 |
Total | 4 | 39 |
Prize money
Tournament | Finish | Prize Money (GBP) |
---|---|---|
2025 World Open | Last 128 | 0 |
2025 German Masters | Last 128 | 0 |
2024 Scottish Open | Last 64 | 3,600 |
2024 Snooker Shoot Out | Last 32 | 1,000 |
2024 UK Championship | Last 80 | 5,000 |
2024 International Championship | Last 128 | 0 |
2024 Northern Ireland Open | Last 16 | 9,000 |
2024 Wuhan Open | Last 128 | 0 |
2024 British Open | Last 64 | 3,000 |
2024 English Open | Last 128 | 0 |
2024 Saudi Arabia Masters | Last 112 | 4,000 |
2024 Xi'an Grand Prix | Last 64 | 5,350 |
2024 Championship League | Semi-final - Group 8 | 4,000 |
Total | 34,950 |