כתוב המשך לפרק הזה - או'סאליבן החל את עונת 2016-17 באיחור, באליפות המאסטרים של שנגחאי. בסיבוב הראשון, הוא ניצח את ליאנג וונבו 5<unk>4 לאחר שהתאושש מ-1<unk>4 למטה. זה היה המשחק המקצועי הראשון שלו בטורניר מזה חמישה חודשים. עם זאת, זה היה עד כמה שהוא התקדם, כמו בסיבוב השני הוא הפסיד על ידי 2<unk>5 למייקל הולט. מתחרה במאסטרים האירופאי הראשון
, או'סאליבן ניצח את דיוויד גילברט 4-1 בסיבוב הראשון, מארק אלן 4-2 בסיבוב השני, מארק דייוויס 4-1 ברבע הגמר ולאחר מכן ניצח את ניל רוברטסון 6-0 במחצית הגמר. מול ג'אד טראמפ בגמר, או'סאליבן לקח 5 ל-3 אחרי הפגישה הראשונה. בפגישה השנייה, או'סוליבן הוביל עוד 8<unk>6 לפני שבסופו של דבר הפסיד 8<unk>9. בטורניר הראשון של סדרת המדינות המקומיות, באנגלית הפתוחה הראשונה, או'סאליבן ניצח את ג'ימי רוברטסון ב-4-0 בסיבוב הראשון, את ז'או שינטונג ב-4-3 בסיבוב השני, אך הפסיד לקריס ווקלין בסיבוב השלישי ב-3-4. באליפות הבינלאומית, או'סאליבן ניצח את שיאו גודונג 6<unk>4 בסיבוב הראשון ואת קורט מאפלין 6<unk>4 בסיבוב השני כדי להגיע לשש-עשרה האחרונים. עם זאת, הוא הובס על ידי מייקל הולט 4<unk>6, מה שהופך את זה להפסד השלישי ברציפות להולט בשנת 2016.