However, the midfielder-come-striker, who confirmed interest from Sundowns and Platinum Stars, opted for Pirates - explaining that his 'heart' told him to join the Buccaneers.
Morrison was confident enough to make it known that he wanted to become the best foreign player to ever play in the Premier Soccer League (PSL), while also winning major trophies with Pirates.
Pirates began the 2016/17 season under the guidance of Muhsin Ertugral with Morrison finding regular game time hard to come by under the hard-to-please Turkish tactician.
The quick forward, who made only three PSL starts before Ertugral resigned in November 2016, impressed while in possession of the ball, but he struggled without it.
The arrival of Augusto Palacios as Pirates' caretaker coach gave Morrison a glimmer of hope. But he played only one league game under the Peruvian tactician which was against Chippa United last November.
This proved to be the former Ashanti Gold forward's last PSL match for the Buccaneers as he did not feature in the league under coach Kjell Jonevret, who was appointed in February 2016.
By the end of the campaign, Morrison had made nine appearances in all competitions for Bucs without a goal - having struggled to establish himself under three different coaches.
WHAT WOULD BE BEST FOR HIM?
There's no doubt that Morrison has the potential to become a quality attacker. He's blessed with blazing pace and dribbling skills which helps him open up defenders with ease.
However, the 23-year-old attacker tends to overdo things in the final third - not knowing when to dribble, shoot or pass and this has left most Pirates fans frustrated.
Having seemingly struggled to settle at the Houghton-based side, a season-long loan move to a PSL club with less pressure and expectations could be best for the former Hearts of Lions forward.
This would propably do Morrison the world of good and give him an opportunity to adapt to life in the PSL and it would also be a second chance to prove himself to the Pirates technical team and doubters.