Nel 2017 Sykes inizia la sua ottava stagione consecutiva come pliota Kawsaki. Il compagno di squadra è ancora Jonathan Rea. In questa stagione è costretto a saltare il Gran Premio di Portogallo a Portimão a causa di una lussazione a e ad una frattura al dito mignolo della mano sinistra rimediato con una caduta nel terzo turno di prove libere. Chiude la stagione al terzo posto in classifica piloti con trecentosettantatre punti ottenuti. Nel 2018 è nuovamente pilota titolare nel mondiale Superbike. Chiude la stagione al quarto posto in classifica piloti con 314 punti all'attivo. Nel 2019 si trasferisce al Team BMW, alla guida della nuova versione della S1000RR. Il nuovo compagno di squadra è Markus Reiterberger. Riporta BMW in Pole position in occasione del Gran Premio di Gran Bretagna, ottiene inoltre quattro piazzamenti a podio e chiude la stagione all'ottavo posto in classifica mondiale. Nel 2020 è nuovamente pilota ufficiale BMW. Il compagno di squadra è Eugene Laverty. Conquista la superpole nell'evento inaugurale in Australia e conclude la stagione al dodicesimo posto in classifica mondiale.