Shanghai Masters (snooker) Winners Winners

| Year_ | Winner | Runner_up | Final_score | Season |
|---|---|---|---|---|
| 2007 | Dominic Dale | Ryan Day | 10–6 | 2007/08 |
| 2008 | Ricky Walden | Ronnie O`Sullivan | 10–8 | 2008/09 |
| 2009 | Ronnie O`Sullivan | Liang Wenbo | 10–5 | 2009/10 |
| 2010 | Ali Carter | Jamie Burnett | 10–7 | 2010/11 |
| 2011 | Mark Selby | Mark Williams | 10–9 | 2011/12 |
| 2012 | John Higgins | Judd Trump | 10–9 | 2012/13 |
| 2013 | Ding Junhui | Xiao Guodong | 10–6 | 2013/14 |