Бейкер выставил свою кандидатуру на драфт НБА 2016 года, но не был выбран. Выступал за «Никс» в Летней лиге НБА в Орландо, в которой провёл 5 матчей и набирал в среднем по 14 очков за игру[1].
29 июля 2016 года Бейкер подписал контракт с «Никс». 25 октября дебютировал в составе «Нью-Йорка» против «Кливленд Кавальерс» и набрал 13 очков. В сезоне 2016/2017 Бейкер провёл 52 матча.
После сезона являлся ограниченно свободным агентом. 11 июля 2017 года подписал двухлетний контракт с «Никс» на 8,9 миллиона долларов[2].
1 августа 2019 года Бейкер подписал контракт с ЦСКА[3]. В составе московского клуба Рон выступал только в Евролиге[4], где провёл 27 матчей, в среднем набирая 2,6 очка, 0,9 подбора, 0,9 передачи и 0,6 перехвата[5].