Fatti: A. C._ e B._ hanno incaricato l'architetto A._ di progettare la ristrutturazione e l'ampliamento della loro casa a Ronco sopra Ascona per un limite di spesa di fr. 2'300'000.--, che un precedente architetto non era stato in grado di rispettare. A._ ha allestito progetti e varianti, sfociati in tre licenze edilizie, la cui realizzazione avrebbe però superato il tetto di spesa stabilito. C._ e B._ hanno per finire ristrutturato la casa sulla base di un progetto allestito dall'architetto D._, hanno venduto la proprietà e hanno rifiutato di pagare A._. B. Con petizione del 21 giugno 2012 A._ ha convenuto in giudizio C._ e B._ davanti alla Pretura di Locarno-Città, chiedendo che fossero condannati a pagargli almeno fr. 213'338.15 e che per tale importo fosse rigettata in via definitiva l'opposizione a un precetto esecutivo. Con le conclusioni l'attore ha ridotto la domanda a fr. 204'575.-- e chiesto la condanna solidale dei convenuti. Il Pretore ha respinto integralmente la petizione con decisione del 7 agosto 2017. La II Camera civile del Tribunale di appello del Cantone Ticino ha riformato il giudizio di prima istanza con sentenza del 13 marzo 2019. Ha ac colto parzialmente la petizione e condannato i convenuti in solido a pagare all'attore fr. 8'314.65, rigettando in via definitiva per questo importo l'opposizione al precetto esecutivo. C. A._ insorge davanti al Tribunale federale con ricorso in materia civile del 29 aprile 2019. Chiede in via principale che il giudizio cantonale sia riformato, che C._ e B._ siano condannati solidalmente a pagargli fr. 204'575.-- e che l'opposizione al precetto esecutivo sia rigettata per questo importo; in via subordinata che la sentenza cantonale sia annullata e la causa sia rinviata al Tribunale di appello per nuovo giudizio nel senso dei considerandi. C._ e B._ propongono di respingere il ricorso con rispo sta dell'11 giugno 2019. L'autorità cantonale non ha preso posizione. D. Con decreto presidenziale del 15 luglio 2019 è stata respinta la domanda di concessione dell'effetto sospensivo presentata contestualmente al ricorso.