W sezonie 2015/16 Forshaw wystąpił 29 razy, pomagając klubowi zakończyć na 2. miejscu w tabeli i uzyskać bezpośredni awans do Premier League. Pomimo spadku Middlesbrough z najwyższej klasy rozgrywkowej Forshaw ugruntował swoją rolę w podstawowej jedenastce klubu i zakończył sezon 2016/17 z 34 występami w lidze.
Leeds United Po wystąpieniu w jedynie 11 spotkaniach w pierwszej połowie sezonu 2017/18, Middlesbrough sprzedało Forshawa za 4,5 mln funtów do ligowych rywali– Leeds United. 18 stycznia 2018 ogłoszono, że Anglik podpisał z klubem 4½–letni kontrakt. W barwach nowego klubu zadebiutował 30 stycznia w meczu przeciwko Derby County zakończonym remisem 0:0.
Podczas okresu przygotowawczego w lecie 2018 roku Forshaw doznał kontuzji stopy, która wykluczyła go z gry na początek sezonu. Sezon 2018/19 zakończył z 30 występami w lidze na koncie, pomagając klubowi zakończyć na 3. miejscu w tabeli. 11 maja 2019 znalazł się w podstawowej jedenastce na mecz półfinałowy baraży o awans przeciwko Derby County, jednak zmuszony był zejść z boiska z kontuzją w 24. minucie. Bez Anglika The Whites przegrali drugi mecz 2:4 (3:4 w dwumeczu), odpadając z baraży.