Shahril start his career with a club based in Kuala Terengganu, T-Team. In 2011 he was signed as the third choice goalkeeper for Terengganu. In December 2011, he was selected into the Harimau Muda program.[3]
In 2013 season he signed with Sabah.[4] In 2014 season, he return to Kuala Terengganu and signed with T-Team.[5] In 2016, Shahril signed with Sarawak for 2 years where he made 31 Malaysia Super League appearances.[6]
In 2018 he signed with PKNS and made 16 league appearances and reach the Malaysia FA Cup semi final after beating Perak 4-3 on aggregate.[6][7]
Shahril signed with Perlis in 2019 and played 3 league matches. He was named as the player of the match against UiTM.[8] After the match against JDT II, Malaysian Football League (MFL) canceled Perlis participation in the league due to their financial planning were insufficient to manage the team for competition in the M-League.[9] He later signed with PDRM.[10]
Shahril made an appearances for Malaysia under 23 team on 2 October 2012 friendly match against Cambodia senior team.[12] Malaysia under 23 beat Cambodia senior side 2-1.[13]