Mark Allen — world ranking, next match and results
As of 5 November 2026, Mark Allen is ranked #12 in the world with £530,650 in ranking prize money this cycle. Next match: 14 December 2026 19:00 against Martin O'Donnell (Scottish Open).
About
Mark Allen is a professional snooker player from Northern Ireland, born in 1986, who turned professional in 2005. He has won 12 ranking titles and made 5 maximum breaks, and has been ranked as high as #1 in the world.
Over the past month Mark Allen has played 1 match, winning 0 and losing 1.
Next match
Recent results
Ranked either side
FAQ
What is Mark Allen's world ranking?
As of 5 November 2026, Mark Allen is #12 on the official snooker world ranking list (the two-year rolling prize-money list), with £530,650 earned.
When is Mark Allen's next match?
Mark Allen plays next on 14 December 2026 19:00 against Martin O'Donnell at the Scottish Open (UK time).
How many maximum breaks has Mark Allen made?
Mark Allen has made 5 official maximum (147) breaks.
How old is Mark Allen, and when did he turn pro?
Mark Allen is 40 years old, and turned professional in 2005.
How many ranking titles has Mark Allen won?
Mark Allen has won 12 ranking titles, and has been ranked as high as #1.
Today's snooker scores → · Season calendar → · Full world rankings →
Data: snooker.org (thanks for opening their data to the community). Player photos from Wikipedia / Wikimedia Commons (CC licensed). This page is generated automatically; official sources prevail.