← Rankings
Xiao Guodong

Xiao Guodong

China · 1989-02-10 · turned pro 2007
1531
Form rating · #22
Photo: DerHexer · CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0) · via Wikimedia Commons

Xiao Guodong has a 7–8 match record in the 2026-27 season, with 6 centuries and a high break of 147. Most recent match: lost to Sam Craigie 3–4 in the last 64 of the 2026 Northern Ireland Open on 18 October 2026. On the Century Radar Form Rating, Xiao Guodong is 22nd with 1531, down from 14th a month ago.

Nationality
China
Born
10 February 1989 (age 37)
Turned pro
2007
2026-27 record
7–8 in matches, 61–59 in frames
2026-27 centuries
6 (high break 147)
2026-27 titles
None yet
Form Rating
22nd (1531)
46–36
Matches · 56%
289–261
Frames
58
Centuries · 200×50+
147
High break · 54 pts/fr

All matches we track since June 2025, every season.

Rivalries

14 head-to-heads · 2+ meetings

Season matches

82 played
L 3–4 vs Sam Craigie 2026 Northern Ireland Open · Last 64 · 2026-10-18
0–135(129)75(50)–5422–110(110)69–2484(83)–2944–70(64)0–82(82)
L 4–5 vs Michael Holt 2026 Shenzhen Open · Last 64 · 2026-09-29
63–2874(74)–145–793–450–81(61)7–73(73)68–128–76
L 4–6 vs Dylan Emery 2026 International Championship · Last 128 · 2026-09-18
69–3670–5139–93(93)130(130)–095(65)–144–70(51)34–630–105(105)2–86(82)19–93(68)
L 3–4 vs Ross Muir 2026 English Open · Last 64 · 2026-09-08
104(96)–3277(76)–171–58(53)72(60)–170–125(93)12–5653–77
L 2–4 vs Lyu Haotian 2026 British Open · Last 64 · 2026-09-01
75–578(78)–471–113(113)17–85(85)58–700–80(80)
W 4–2 vs Jiang Jun 2026 British Open · Last 128 · 2026-08-31
35–74(53)108(51)–3287(87)–2064(53)–6561–58
L 2–6 vs Zhao Xintong 2026 Wuhan Open · Semi-final · 2026-08-28
70–7144–7569–1369(65)–3249–90(57)9–7316–95(67)0–132(124)
W 5–3 vs Mark Williams 2026 Wuhan Open · Quarter-final · 2026-08-27
7–77(77)76(76)–05–6263(63)–1969(67)–4122–108(91)72–1770–57
W 5–3 vs Chris Wakelin 2026 Wuhan Open · Last 16 · 2026-08-26
48–7216–115(63)79(57)–5571(65)–53134(125)–059(52)–210–102(102)89–5
W 5–2 vs Jackson Page 2026 Wuhan Open · Last 32 · 2026-08-24
71(50)–097(97)–221–6923–80(62)68–2866–65(65)79–33
W 5–0 vs Wang Xinbo 2026 Wuhan Open · Last 64 · 2026-08-23
65–2166–35124(96)–073–4872–67
L 2–6 vs Shaun Murphy 2026 China Open · Last 16 · 2026-08-12
60(60)–6732–7327–68(63)74–4465–7095(68)–3128–67(55)0–96(96)
W 6–3 vs Anthony McGill 2026 China Open · Last 32 · 2026-08-09
68(54)–854–66132(132)–00–103(61)8–82(82)76(76)–52(52)71(60)–5074(60)–2468–57
L 5–6 vs Neil Robertson 2026 Shanghai Masters · Last 16 · 2026-07-28
62(53)–6574(74)–0147(147)–0133(133)–00–76(74)95(95)–1894(94)–434–620–115(115)1–74(62)22–56
W 6–5 vs Xu Jiarui 2026 Shanghai Masters · Last 24 · 2026-07-27
58(54)–787–8156–3869(60)–250–80(80)47–586–7253–4589–6100(55)–7126(121)–7
L 3–13 vs Shaun Murphy 2026 World Championship · Last 16 · 2026-04-23
7–800–79(79)28–108(103)16–71(63)23–77(64)62–671–1033–79(61)26–6425–93(93)15–92(66)74(74)–220–103(103)55(55)–69(69)0–115(115)0–128(103)
W 10–6 vs Zhou Yuelong 2026 World Championship · Last 32 · 2026-04-18
0–1059–102(63)71(56)–33122(122)–058–6560–5475(56)–2863–4149–7563(52)–769(62)–2420–7258–60115(115)–0128(128)–081–8
L 2–5 vs Zhang Anda 2026 World Open · Last 32 · 2026-03-18
49–61103(103)–280–70(69)81–160–138(138)0–115(92)0–91(91)
W 5–2 vs Julien Leclercq 2026 World Open · Last 64 · 2026-03-17
127(127)–0125(125)–0105(105)–160–132(132)4–99(96)63(63)–387(87)–0
W 5–3 vs Ben Mertens 2026 World Open · Last 128 · 2026-03-16
0–99(99)88(81)–038–8968–4477–24114(98)–031–65132(100)–0
L 3–4 vs Jack Lisowski 2026 Welsh Open · Last 32 · 2026-02-25
77(51)–56(56)21–6464(50)–1113(113)–1637–788–83(83)39–56
W 4–3 vs Long Zehuang 2026 Welsh Open · Last 64 · 2026-02-24
12–66(60)84(75)–522–720–104(104)59–863(51)–38
L 2–6 vs Chris Wakelin 2026 Players Championship · Last 16 · 2026-02-17
70(61)–3458–6525–95(87)40–8052–80(58)67(67)–53(52)0–109(104)0–101(101)
L 3–6 vs Zhao Xintong 2026 World Grand Prix · Semi-final · 2026-02-07
65(65)–56(55)23–103(69)16–60(55)94(72)–344–85(85)24–86(50)95(63)–320–125(121)
W 5–2 vs Si Jiahui 2026 World Grand Prix · Quarter-final · 2026-02-06
8–90(78)76(72)–44104(97)–1122(122)–081–4967(67)–7382(78)–24
W 5–3 vs Ronnie O'Sullivan 2026 World Grand Prix · Last 16 · 2026-02-05
144(144)–095(78)–309–91(74)26–7860–420–79(79)68(58)–187(66)–7
W 5–2 vs Kyren Wilson 2026 World Grand Prix · Last 32 · 2026-02-03
109(87)–50–83(83)86(86)–075(50)–56(56)78(54)–4459–7188–11
L 3–5 vs Judd Trump 2026 German Masters · Quarter-final · 2026-01-30
47–66(65)16–107(107)104(104)–069–410–105(105)15–59(53)0–70(69)
W 5–3 vs John Higgins 2026 German Masters · Last 16 · 2026-01-29
75(64)–3077(56)–53(53)50–6314–71(63)74(64)–2412–73(52)78–171(51)–50
W 5–1 vs Jack Lisowski 2026 German Masters · Last 32 · 2026-01-28
141(141)–070(69)–13132(110)–047–92(53)93–6126(109)–1
W 5–2 vs Robbie Williams 2026 German Masters · Last 64 · 2026-01-27
135(135)–069–3659–460–101(101)106(106)–51–84(68)75–0
L 0–3 vs Zhang Anda 2026 Championship League · · 2026-01-22
1–940–141(111)39–71(64)
W 3–2 vs Jack Lisowski 2026 Championship League · · 2026-01-22
100(100)–1112(93)–21–74(63)36–6790(77)–18
W 3–0 vs Zhao Xintong 2026 Championship League · · 2026-01-21
128(128)–5134(134)–091(55)–8
L 1–3 vs Jak Jones 2026 Championship League · · 2026-01-21
0–8549–54116(85)–31–121(120)
L 2–3 vs Oliver Lines 2026 Championship League · · 2026-01-21
147(147)–068–430–136(136)0–83(82)0–102(102)
L 1–3 vs Wu Yize 2026 Championship League · · 2026-01-21
0–92(92)10–99(55)75–310–104(104)
W 3–1 vs Stuart Bingham 2026 Championship League · · 2026-01-20
71–486(86)–731–70(54)102(101)–6
L 0–3 vs Zhao Xintong 2026 Championship League · Semi-final · 2026-01-20
0–76(68)36–73(60)37–62
L 2–3 vs Neil Robertson 2026 Championship League · · 2026-01-20
84(80)–881(81)–10–108(108)43–81(50)47–81
W 3–0 vs Oliver Lines 2026 Championship League · · 2026-01-19
76(75)–2792(92)–2108(95)–18
L 1–3 vs Mark Selby 2026 Championship League · · 2026-01-19
0–106(106)0–132(131)108(83)–2167(67)–68(62)
L 1–3 vs Zhao Xintong 2026 Championship League · · 2026-01-19
72–4014–64(57)1–81(75)0–77(77)
L 2–3 vs Wu Yize 2026 Championship League · · 2026-01-19
1–74(69)107(107)–135–71105(105)–06–126(101)
L 0–6 vs Wu Yize 2026 Masters · Quarter-final · 2026-01-16
9–113(112)1–102(93)40–8335–84(84)0–97(97)
W 6–2 vs Mark Selby 2026 Masters · Last 16 · 2026-01-11
95(95)–065(62)–4076(76)–077(77)–314–118(101)0–94(76)118(118)–1753–30
W 3–0 vs Gary Wilson 2026 Championship League · · 2026-01-09
87(86)–054–5170(55)–7
L 1–3 vs Kyren Wilson 2026 Championship League · · 2026-01-09
1–133(133)57–468–68(68)0–127(127)
W 3–2 vs Neil Robertson 2026 Championship League · · 2026-01-09
6–5956–2773–315–89(52)136(136)–0
L 2–3 vs Neil Robertson 2026 Championship League · Semi-final · 2026-01-09
53(53)–69(69)94(89)–1102(98)–026–69(69)28–86
W 3–2 vs Matthew Selt 2026 Championship League · · 2026-01-08
0–131(104)76(57)–096(69)–00–147(147)89(77)–31
L 1–3 vs Ben Woollaston 2026 Championship League · · 2026-01-08
1–94(73)59(59)–71(71)58–71(56)
W 3–0 vs Zhao Xintong 2026 Championship League · · 2026-01-08
131(131)–065–4767(51)–52
L 2–3 vs Si Jiahui 2026 Championship League · Semi-final · 2026-01-07
45–7770(64)–00–84(84)121(121)–61–73(73)
W 3–0 vs Antoni Kowalski 2026 Championship League · · 2026-01-07
62–61(60)57–3461(61)–57(55)
W 3–2 vs Chris Wakelin 2026 Championship League · · 2026-01-07
0–108(108)70(63)–1624–68(55)127(110)–4118(118)–11
W 3–2 vs Gary Wilson 2026 Championship League · · 2026-01-06
74(59)–5245–727–73(66)134(134)–070(50)–21
L 0–3 vs Joe O'Connor 2026 Championship League · · 2026-01-06
11–118(118)1–123(123)
W 3–0 vs Si Jiahui 2026 Championship League · · 2026-01-06
75–5461(56)–5369(53)–0
W 3–2 vs Yuan Sijun 2026 Championship League · · 2026-01-06
72(72)–04–111(64)0–69(69)64–43
L 2–4 vs Zhou Yuelong 2025 Scottish Open · Last 32 · 2025-12-17
23–6464–5321–6474(51)–50–123(123)0–96(94)
W 4–3 vs Michael Holt 2025 Scottish Open · Last 64 · 2025-12-16
20–103(57)25–56(50)85(50)–3770(70)–83–83(83)55–4562–4
L 2–6 vs Pang Junxu 2025 UK Championship · Last 32 · 2025-11-30
23–7044–76(66)17–61106(101)–14122(104)–031–7545–7359(59)–68
L 3–4 vs John Higgins 2025 Champion of Champions · Last 16 · 2025-11-13
26–99(59)97(89)–621–119(119)73–61(61)132(132)–06–7432–72
L 1–6 vs Zak Surety 2025 International Championship · Last 64 · 2025-11-03
0–96(71)0–139(139)0–75(74)75(50)–2063(63)–73(73)66(66)–73(57)59(51)–72
W 6–2 vs Mahmoud El-Hareedy 2025 International Championship · Last 128 · 2025-11-02
44–4967–2268–6436–7391(85)–068–4373(64)–2571–64
W 4–3 vs Zhang Anda 2025 British Open · Last 32 · 2025-09-25
65(61)–089–00–87(84)0–85(85)63–151–78(77)64(62)–11
L 2–4 vs Anthony McGill 2025 British Open · Last 16 · 2025-09-25
81–3437–7421–112(105)74(52)–160–99(87)65(64)–69
W 4–2 vs Umut Dikme 2025 British Open · Last 64 · 2025-09-23
128(127)–0123(123)–795(84)–021–70(66)25–105(79)70–41
W 4–1 vs Haydon Pinhey 2025 British Open · Last 128 · 2025-09-22
66–216–9375(63)–3698(92)–068(59)–11
L 3–4 vs Ricky Walden 2025 English Open · Last 32 · 2025-09-17
4–11375–2568–5538–5821–105(56)133(133)–00–71(71)
W 4–0 vs Gong Chenzhi 2025 English Open · Last 64 · 2025-09-16
105(105)–067–6373(73)–1874–25
W 10–9 vs Gary Wilson 2025 Wuhan Open · Final · 2025-08-30
104–080–385–680–93(52)12–96(96)83–4467(62)–165–40–116(116)6–118(118)0–73(73)1–114(102)28–98(56)103(103)–090(90)–0112–01–64(52)111–12
W 6–3 vs Mark Williams 2025 Wuhan Open · Semi-final · 2025-08-29
64(52)–6957–150–81(81)90(53)–436–116(75)63–4080(80)–067–3962(62)–58(58)
W 5–2 vs Stan Moody 2025 Wuhan Open · Quarter-final · 2025-08-28
40–91(61)96(94)–2293(87)–0100(100)–056–2854–6766–63(63)
W 5–2 vs Matthew Selt 2025 Wuhan Open · Last 16 · 2025-08-27
76–29136(136)–058–144–83(75)76(66)–4720–98(92)58(57)–28
W 5–3 vs David Grace 2025 Wuhan Open · Last 32 · 2025-08-26
8–79(63)126(51)–1458–773–19101(97)–017–98(90)31–92(57)65–41
W 5–2 vs Ishpreet Singh Chadha 2025 Wuhan Open · Last 64 · 2025-08-25
104(72)–1652–66119(70)–073–3036–77(61)127(127)–094(86)–36
W 5–0 vs Mink Nutcharut 2025 Wuhan Open · Last 128 · 2025-08-24
51–2753–2137(137)–0147(147)–065–7
L 5–6 vs Ali Carter 2025 Shanghai Masters · Quarter-final · 2025-07-31
61(55)–166–96(96)121(121)–232–6859–52106(106)–0102(102)–57–73(72)0–92(92)12–104(87)14–61
W 6–4 vs John Higgins 2025 Shanghai Masters · Last 16 · 2025-07-30
21–590–97(97)71(52)–45104(104)–82–6161–30126(111)–521–73(63)113(113)–080(80)–41
W 6–3 vs Lei Peifan 2025 Shanghai Masters · Last 24 · 2025-07-29
74–3573–34143(143)–0120(120)–610–77(72)28–9264(64)–308–8571–43