Former Bulls star Semi Tadulala has completed his cross-code switch to rugby union side Gloucester.

The 31-year-old Fijian has agreed a deal to stay at Kingsholm until the end of the season after obtaining his union work permit.

One of the worst kept secrets in rugby, Tadulala’s move to Gloucester has been on the cards since he left Odsal at the end of last season.

The flying winger has been training at Kingsholm since December, featuring for Gloucester’s reserve team as he awaited the proper paperwork to complete his move.

Tadulala, who finished as the Bulls’ top try-scorer for the past two years, also became a dual-code international in November after starring for Fiji’s rugby union side against Romania.