Khairul's injury ravage season saw him score only 5 goals all season. After an early end to his 2-year contract with the Young Lions, Amri was chased by a few sides, including Tampines and Hougang United. Khairul opted to sign for his former side in the end, joining the Stags for a third time. He made his re-debut for the Stags in a 2017 AFC Champions League qualifying play-off against Filippino side Global FC and had a chance to net on his debut but his penalty was pushed away by the goalkeeper as the Stags crash out following a 2-0 defeat. His first appearance in the league, which was also a Singapore Community Shield match, ended in a similarly disappointing fashion as he came off the bench in a 2-1 defeat by Albirex Niigata Singapore FC. Khairul came off the bench and scored the winner and his first goal of the season during the Stags' first game of the 2017 AFC Cup campaign. He scored his first goal in the league in a 2-1 win over Hougang United FC. His next goals came in a 1-3 win over Felda United, where he scored a brace in 4 minutes, which kept Tampines in the hunt for a spot in the next round. His exploits against Felda in a 24 minutes cameo earned him recognition as he was named the Fans' Asian Player of the week. He continued to prove himself as the team's talisman as he scored the only goal in the next game, a 1-0 win over his former club, Young Lions, to push his team to 3rd place in the league. He has committed his future to the club by signing a three-year extension, starting from the 2018 season. However, Amri decided to leave the Stags for Malaysia, after catching the eye of Pahang-based club, Felda United who were impressed by the veteran who had scored 8 goals in the opening months of the Stags' 2019 campaign. Amri left Tampines Rovers midway through the 2019 Singapore Premier League season to join Malaysia Super League side Felda United, signing a 1½-year deal for the club rooted at the bottom of the table. Amri. however, managed to help his side to safety, with the club eventually finishing in 10th place, starving off relegation. Khairul Amri represented Singapore at the international level, and has been capped at the U23, U18, U16 and senior levels.