← Rankings
Stephen Maguire

Stephen Maguire

Scotland · 1981-03-13 · turned pro 1998
1478
Form rating · #33
Photo: Photo and original upload to Commons: User:DerHexer Crop and color level adjustments: User:Spike · CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0) · via Wikimedia Commons

Stephen Maguire has a 5–5 match record in the 2026-27 season, with 3 centuries and a high break of 119. Most recent match: lost to Anthony McGill 1–4 in the last 64 of the 2026 Northern Ireland Open on 18 October 2026. On the Century Radar Form Rating, Stephen Maguire is 33rd with 1478, up from 34th a month ago.

Nationality
Scotland
Born
13 March 1981 (age 45)
Turned pro
1998
2026-27 record
5–5 in matches, 34–39 in frames
2026-27 centuries
3 (high break 119)
2026-27 titles
None yet
Form Rating
33rd (1478)
32–23
Matches · 58%
193–177
Frames
21
Centuries · 128×50+
140
High break · 51 pts/fr

All matches we track since June 2025, every season.

Rivalries

4 head-to-heads · 2+ meetings

Season matches

58 played
L 1–4 vs Anthony McGill 2026 Northern Ireland Open · Last 64 · 2026-10-18
50–4011–72(68)37–699–75(65)22–60
L 3–5 vs Mark Selby 2026 Shenzhen Open · Last 16 · 2026-10-01
4–72(65)90(86)–2187(61)–9171–00–99(99)26–5270(51)–021–75
W 5–1 vs David Grace 2026 Shenzhen Open · Last 32 · 2026-09-30
128(119)–140–5077(52)–973(52)–3059–2580(60)–32
W 6–5 vs Mateusz Baranowski 2026 International Championship · Last 128 · 2026-09-17
79(65)–280–99(95)104(103)–166–240–120(66)60–2044–5871(56)–4143–6849–5879(73)–44
L 2–5 vs Ronnie O'Sullivan 2026 Wuhan Open · Last 16 · 2026-08-26
22–103(75)1–66(54)0–135(106)71–1553–80113(106)–220–141(110)
W 5–4 vs Artemijs Zizins 2026 Wuhan Open · Last 32 · 2026-08-25
0–95(67)39–870–135(115)60–3557(57)–63(62)72–5359(50)–3965–5972(72)–59
L 1–4 vs Liam Highfield 2026 British Open · Last 128 · 2026-07-24
0–147(147)18–508–84(84)65–130–84(63)
W 5–3 vs Lan Yuhao 2026 Shenzhen Open · Last 64 · 2026-07-22
83(51)–1553–3824–71(54)92(72)–3842–70(60)74–370–119(119)77–30
— 2–2 vs Stan Moody 2026 Championship League · Semi-final · 2026-07-11
26–85(59)72(59)–4344–7596(84)–10
L 1–3 vs Gary Wilson 2026 Championship League · Semi-final · 2026-07-11
41–66(61)0–87(81)89(84)–116–72(55)
— 2–2 vs Dylan Emery 2026 Championship League · Semi-final · 2026-07-11
29–72(72)68–54(54)24–7071(70)–15
L 1–3 vs Anton Kazakov 2026 Championship League · · 2026-07-04
72–2131–6245–6359–73
W 3–0 vs Robbie Williams 2026 Championship League · · 2026-07-04
73–38125(125)–873(64)–0
W 3–0 vs Ng On Yee 2026 Championship League · · 2026-07-04
75(70)–078(78)–64(64)80–45
W 5–2 vs Stan Moody 2026 Wuhan Open · Last 64 · 2026-06-18
17–5767–2394(61)–070(59)–5275(59)–3912–106(92)67(63)–47
L 1–6 vs Liam Highfield 2026 China Open · Last 80 · 2026-06-12
61–650–93(93)4–106(106)0–88(69)72(58)–10–80(80)50–69
L 5–10 vs Liam Highfield 2026 World Championship · Last 80 · 2026-04-13
22–7633–6779(79)–00–104(104)25–116(109)59–611–72(60)0–88(87)82(82)–474–4522–8677(77)–01–82(82)1–87(87)39–78(71)
L 3–4 vs Robbie Williams 2026 Welsh Open · Last 32 · 2026-02-25
67(60)–3076–4942–590–89(69)57–2746–81(54)0–68
W 4–3 vs Ricky Walden 2026 Welsh Open · Last 64 · 2026-02-23
26–8010–75(60)42–68(54)57(57)–1970–657–7
W 5–1 vs Sanderson Lam 2026 World Open · Last 128 · 2026-02-10
64(64)–51(51)62–2977(70)–191–74(62)71–1140(140)–0
L 2–5 vs Zhou Yuelong 2026 World Grand Prix · Last 32 · 2026-02-03
29–73(50)6–85(61)7–8961(53)–088(64)–4828–972–116(116)
L 4–5 vs Gao Yang 2026 German Masters · Last 64 · 2026-01-08
9–1166–7170–3926–101(101)0–77(77)61(52)–3981(81)–0101(101)–435–70(58)
L 2–4 vs Chang Bingyu 2025 Scottish Open · Last 64 · 2025-12-15
44–57(57)81(80)–1765–2720–690–120(102)43–72(55)
L 0–1 vs Farakh Ajaib 2025 Snooker Shoot Out · Last 128 · 2025-12-11
14–49
L 4–6 vs Judd Trump 2025 UK Championship · Last 32 · 2025-11-29
14–70(62)26–100(100)86(86)–030–67111(111)–082(82)–036–69(66)61(50)–6886(86)–00–80(62)
W 6–1 vs Ian Burns 2025 UK Championship · Last 48 · 2025-11-26
23–7179(55)–4359(51)–2461–3472(72)–175–4384(75)–0
W 6–5 vs Chang Bingyu 2025 UK Championship · Last 80 · 2025-11-24
142(138)–064(50)–710–137(137)88(72)–2932–102(101)58–200–147(147)68–328–6072–3554–5
L 0–4 vs Mark Selby 2025 Champion of Champions · Last 16 · 2025-11-12
44–7346–730–122(122)17–61
L 2–9 vs John Higgins 2025 International Championship · Semi-final · 2025-11-08
0–78(67)37–7542–72(71)12–118(101)0–137(137)0–97(97)114(114)–081–430–97(93)8–750–84(84)
W 6–1 vs Zak Surety 2025 International Championship · Quarter-final · 2025-11-06
23–103(61)101(50)–2662–49103(94)–074–3276(59)–164–13
W 6–4 vs Jiang Jun 2025 International Championship · Last 16 · 2025-11-05
0–108(108)0–86(67)80–5088(52)–1259–71(64)80(80)–00–103(53)81(80)–1366(66)–58(58)97(96)–0
W 6–4 vs Kyren Wilson 2025 International Championship · Last 32 · 2025-11-04
99(54)–2464(63)–0104(104)–039–89(65)18–65(58)116(116)–0126(79)–15–87(75)0–100(100)79(71)–21
W 6–4 vs Xu Si 2025 International Championship · Last 64 · 2025-11-03
110(110)–958–6675(50)–019–95(89)48–73(73)69(66)–3676(65)–165–1743–6357–45
L 0–4 vs Si Jiahui 2025 Northern Ireland Open · Last 32 · 2025-10-22
19–78(69)1–85(64)0–91(55)61–68
W 4–1 vs Luca Brecel 2025 Northern Ireland Open · Last 64 · 2025-10-21
86–035–7369–1595(75)–064(63)–33
L 0–5 vs Ronnie O'Sullivan 2025 Xi'an Grand Prix · Last 32 · 2025-10-09
4–141(134)20–71(70)0–91(63)1–86(85)0–82
W 5–2 vs Robbie Williams 2025 Xi'an Grand Prix · Last 64 · 2025-10-07
108(102)–071(62)–2442–83(57)7–7056–3761–42131(131)–0
W 6–5 vs Kreishh Gurbaxani 2025 International Championship · Last 128 · 2025-10-01
105(71)–025–65(51)89(89)–286–82(82)8–7014–6086(86)–067(65)–00–71(70)72–6562–10
L 2–4 vs Aaron Hill 2025 English Open · Last 64 · 2025-09-16
29–6627–81(50)44–85(58)66–5067–4560(60)–68(68)
W 5–2 vs Bai Yulu 2025 Xi'an Grand Prix · Last 128 · 2025-09-03
76(51)–2834–6785(85)–3571–290–94(93)72–182(58)–1
L 2–5 vs Si Jiahui 2025 Wuhan Open · Last 16 · 2025-08-27
0–127(127)65–54(54)1–121(113)55(50)–640–82120(120)–455–63
W 5–4 vs Zhao Xintong 2025 Wuhan Open · Last 32 · 2025-08-26
97(58)–94–86(80)71(71)–840–89(89)38–7792(92)–00–100(100)119(119)–065–61
W 5–3 vs Wang Xinbo 2025 Wuhan Open · Last 64 · 2025-08-25
69–4185(85)–03–70(50)0–88(53)36–66(57)68(50)–071–062(62)–50
L 2–5 vs Ding Junhui 2025 Saudi Arabia Masters · Last 32 · 2025-08-12
129(129)–751–8182(82)–292–6956–681–90(50)0–68(62)
W 5–0 vs Anthony McGill 2025 Saudi Arabia Masters · Last 48 · 2025-08-11
100(52)–0128(128)–081(81)–064(64)–53
W 4–3 vs Allan Taylor 2025 Saudi Arabia Masters · Last 80 · 2025-08-10
68–4429–9459–90–81(81)5–100(96)101(101)–063–0
W 3–0 vs Ben Mertens 2025 Championship League · Final · 2025-07-23
54–1110(75)–169(68)–22
L 1–3 vs Pang Junxu 2025 Championship League · Final · 2025-07-23
6–88(55)12–71(65)78(78)–00–80(79)
W 3–1 vs Joe O'Connor 2025 Championship League · Final · 2025-07-23
102(85)–070(61)–321–103(99)89(89)–0
W 3–0 vs Matthew Selt 2025 Championship League · Final · 2025-07-23
73(69)–2766–3267–5
W 3–1 vs Thepchaiya Un-Nooh 2025 Championship League · Semi-final · 2025-07-18
7–76(71)84(84)–667(67)–080(66)–17
W 3–1 vs Zhang Anda 2025 Championship League · Semi-final · 2025-07-18
50(50)–6690(66)–3359–163–2
— 2–2 vs Yuan Sijun 2025 Championship League · Semi-final · 2025-07-18
63(63)–62(58)63–130–92(88)6–82(54)
W 3–0 vs Liam Graham 2025 Championship League · · 2025-06-30
92–3468–3662–39
W 3–1 vs James Cahill 2025 Championship League · · 2025-06-30
35–79(71)100(99)–0119(119)–864(59)–0
W 3–0 vs Michael Holt 2025 Championship League · · 2025-06-30
86(74)–3174(58)–2857(50)–4
L 3–4 vs Marco Fu 2025 British Open · Last 128 · 2025-06-25
88(78)–065(54)–3684(51)–370–140(140)49–81(81)0–104(104)13–69(54)
W 5–1 vs Kreishh Gurbaxani 2025 Wuhan Open · Last 128 · 2025-06-23
52–3089(81)–868–2729–5872–39100(100)–0