כתוב המשך לקטע זה - וויליס סיים במקום הרביעי באליפות העולם 2013 ובאליפות אירופה 2013 (SC) (שניהם ב-200 מטר חזה). הוא סיים במקום הרביעי באליפות אירופה ב-2014
והמשיך לזכות במדליית ברונזה במשחקי חבר העמים ב-2014 בגמר 200 מטר ברסטסטרוק בגלאזגו. הוא סיים במקום הרביעי באליפות העולם 2015 וזכה במדליית ברונזה באליפות אירופה 2015 (SC) במרחק 200 מטר בחזה. הוא השתתף באליפות אירופה 2016, והסיים במקום הרביעי בגמר 200 מטר ברסטסטרוק באולימפיאדת הקיץ 2016 בריו. הוא זכה במדליית כסף באליפות העולם 2016. וויליס הגיע לגמר במירוץ 100 ומירוץ 200 במירוץ השד במשחקי הממלכה העולמית 2018, שם סיים במקום השמיני והרביעי בהתאמה. ביולי 2018, וויליס פרשה מהשחייה התחרותית.