Do I have to sit again for TOEFL? I want to apply for (top) US PhD programs until this December for being potentially admitted in September 2019.

This personal information is relevant to my question:


Bachelors in non English-speaking country (Sept 2013-June 2016)
TOEFL exams (Sept 2015 - Overall score: 106)
Masters in UK (Sept 2016 - August 2017)
Working in UK (Oct 2017 - present)


Do I have to sit again for TOEFL to apply for US Phd programs this year even though I sat successfully for TOEFL in September 2015 and even though since September 2016 I am living, studying and working in UK?

P.S.
If yes then this does not make any sense....haha....
TOEFL is only good for 2 years, your current 106 has already expired in 2017 September.

When you apply, ask the admission office what are the criteria for a TOEFL waiver. Ask if a 106 in 2015 (not a bad score itself) and a Master degree in UK can fulfill that requirement.