Scrivi una continuazione per questo paragrafo - So ha ricevuto la Samford Fellowship nel marzo 2016, che gli ha permesso di assicurarsi Vladimir Tukmakov come suo allenatore. Nell'agosto 2016, So ha chiuso in prima posizione alla Sinquefield Cup 2016, davanti agli ex campioni del mondo Viswanathan Anand e Veselin Topalov, al vincitore del 2014 Fabiano Caruana e al vincitore del 2015 Levon Aronian. Ha vinto 2 partite e pareggiato 7. Nel dicembre 2016, So ha anche chiuso in prima posizione al London Chess Classic 2016, davanti agli ex campioni del mondo Viswanathan Anand, Vladimir Kramnik e Veselin Topalov. Ha vinto 3 partite e pareggiato 6 partite (+3−0=6). Vincendo la Sinquefield Cup, il London Chess Classic e terminando secondo al Your Next Move Leuven, ha vinto il Grand Chess Tour 2016. La prima apparizione di So per gli Stati Uniti ha portato alla medaglia d'oro individuale per la tavola 3 e all'oro di squadra alle Olimpiadi degli scacchi
tenutosi a Baku.