We take a look at every previous winner of Snooker's German Masters event since its formation in 1995.
Initially known as the German Open, the revamped German Masters has been operational since 2011, following a 13 year absence from the World Snooker Tour.
Added to the calendar for the first time in 1995, three editions of the German Open were staged before the event switched to a non-ranking status in 1998.
The tournament, which was won by John Parrott that year, was then removed from the tour calendar, before being revamped and reintroduced under its current guise, the German Masters, in 2011.
Since then, Judd Trump has established himself as a three-time tournament winner, with the likes of O'Sullivan, Mark Selby and Mark Williams also etching their names onto the coveted trophy.
1995 | John Higgins |
1996 | Ronnie O'Sullivan |
1997 | John Higgins |
1998 | John Parrott |
2011 | Mark Williams |
2012 | Ronnie O'Sullivan |
2013 | Ali Carter |
2014 | Ding Junhui |
2015 | Mark Selby |
2016 | Martin Gould |
2017 | Anthony Hamilton |
2018 | Mark Williams |
2019 | Kyren Wilson |
2020 | Judd trump |
2021 | Judd Trump |
2022 | Zhao Xintong |
2023 | Ali Carter |
2024 | Judd Trump |