Ronnie O'Sullivan has completed 15 maximum breaks from his first in the 1997 World Snooker Championship against Mick Price to his 2018 English Open maximum against Allan Taylor.