Baker came through the Ospreys grade age system, beginning with Ystradgynlais RFC. He played for
Swansea RFC, before makes his debut for the
Ospreys in January 2013 in an
Anglo-Welsh Cup fixture against the
Dragons. He signed a contract extension with the Ospreys in April 2014. In November 2015, he signed a National Dual Contract with the Ospreys and the Welsh Rugby Union. Baker signed another extension with the Ospreys in November 2016. He suffered a serious knee injury on 15 October 2017, and was ruled out for the remainder of the season. Baker ultimately did not return until September 2019. Baker departed the Ospreys in 2020 for
Pro D2 club
Stade Montois. He joined the Dragons in February 2021 initially to play until the end of the season, but was later signed for the following season. Baker was released by the Dragons in 2022, and subsequently joined Aberavon RFC. Baker returned to home town club Ystradgynlais RFC for the 2023-24 season. ==International career==