Musician Ed Sheeran performing live on stage for over 70 000 of his fans at the FNB stadium, Gauteng. Picture: Itumeleng English/African News Agency(ANA)

UK singer Ed Sheeran is currently on tour in SA and wore a Springbok rugby shirt during his Joburg show and went to the T20 cricket game sporting a Proteas shirt. 

On Saturday, the "Perfect" singer performed in front of thousands of fans during his first leg tour of his Mzansi tour at the FNB Stadium in Johannesburg. 

The "Don't" star then surprised his South African fans by donning a Springbok shirt during the show in Joburg on Saturday, March 23. 

Sheeran was clearly feeling the sports fan spirit as he attended the T20 cricket game between the Proteas and Sri Lanka on Sunday, March 24. 

Posting on the official SuperSport Twitter account Sheeran is shown in the shirt and looked as if he was enjoying the match. 

The "Give Me Love" singer then wore a Proteas shirt with his Sunday concert to his adoring fans. 

Sheeran is set to perform in Cape Town on Wednesday, March 27 and Thursday, March 28 at the Cape Town Stadium.