Shahril started his football career as a 16-year-old for Geylang United for the under 16 team. He eventually progressed up the ranks to the under 18 team in 1997 and Prime League team in 1998. He was also registered as a S-league player in the 1998 squad as the no. 3 goalie behind David Lee and Shahri Rahim. Shahril remained as the no. 3 in 1999 and eventually moved a notch up as the back up goalkeeper in 2000 behind the famous German goalkeeper, Lutz Pfannenstiel.
In Shahril 1st full season in the 2001 S.League, he won his first S.League title medal with Geylang United after a mixed season, sharing playing time with Lionel Lewis.
SAFFC
In 2002, Shahril moved to SAFFC as he was serving his National Service,a year where Shahril played 1 of his best season helping SAFFC winning the 2002 S.League, his second winners medal two years running. The same year, Shahril edged out long-time custodian goalkeeper, Rezal Hassan, taking the national number one jersey.
Shahril was nominated for the Young Player of The Year award but lost to eventual winner Noh Alam Shah. He was also named Straits Times Goalkeeper of the Year award for 2002 season. The national serviceman was a formidable presence in goal that year.
Return to Geylang United
Shahril returned to Geylang United for the 2004 and 2005 season to finish the remainder of his contract where he had a disappointing season before moving to back to SAFFC in 2006.
Return to SAFFC
Shahril helped SAFFC to win the 2006,2007,2008 and recently the 2009 S-League Championship and the 2007, 2008, 2012 Singapore Cup, his 6th S-League winners medal in 9 full season as a professional. He recently won another Singapore Cup Trophy with his current club Home United Football Club .
Shahril was named the Warriors' Player of the Year for 2009 season.
Home United
In 2013, Shahril joined Home United on a two-years contract before deciding to retire at the end of the 2015 season.
International career
In 1998, Shahril got his first national team call-up as an 18-year-old, against Brunei. With injuries to first choice keeper Rezal Hassan and the unavailability of others, Shahril got his chance, thanks to then Head Coach Vincent Subramaniam.
His full international debut came against Uruguay on 21 May 2002.[1]
The 2002 Tiger Cup would prove a disappointing end to what should have been a memorable year for Shahril, and the young keeper bore the brunt of much criticism. His last National team call-up was after being in the Singapore Squad that won the now defunct 2004 Tiger Cup.
Coaching career
Youth
In January 2016, Shahril joined Tampines Rovers as the club goalkeeper Coach for the U15 & U17 team.
In July 2020, Shahril was the academy goalkeeper coach for the newly privatised club, Lion City Sailors where in July 2022, he was promoted to the club Head Of Foundation.
Personal life
Shahril graduated with a bachelor's degree in sports management from the University of Wolverhampton back in 2013 while still playing professional football. Upon his retirement at the end of the 2015 S.League season, Shahril worked as an Assistant Project Manager at RED CARD Global. In July 2016, Shahril joined Students Care Services in the Social Service Sector as a Programme Executive. Shahril is currently with the same organization which is now called SHINE Children & Youth Services holding the designation of a Senior Social Work Associate.
Shahril is also actively coaching goalkeepers during his free time and has worked at various Football Academies and Football Clubs like ANZA, Turf City Academy, St Michael's Soccer Academy, AC Milan Academy, Brazilian Jericho Academy, Tampines Rovers Football Club and Geylang International Football Club.