Solomon was born in Bellville. He represented his local Western Province provincial union since primary school level, when he played at the Under-13 Craven Week tournament held in Krugersdorp in 2007.[2] He progressed through the youth ranks, playing for Western Province at the Under-16 Grant Khomo Week in 2010[3] and at the premier high schools rugby union competition in South Africa, the Under-18 Craven Week, in both 2011[4] and 2012,[5] scoring a try for Western Province in their match against the Blue Bulls in the latter tournament.[6]
He was selected in a South Africa Schools team after the 2012 Craven Week[7] and featured in all three matches in the Under-18 International Series held between South Africa and their counterparts from France,[8]Wales[9] and England.[10]
2013–2015 : Youth, Varsity Cup and Vodacom Cup rugby
At the start of 2014, Solomon made seven appearances for the UCT Ikey Tigers in the 2014 Varsity Cup competition. The team won five of their seven matches during the regular season to finish in second place on the log.[14] Solomon was an unused replacement as his side beat Western Cape rivals Maties 20–8 in the semi-final[15] He came on for the final eight minutes of the final against NWU Pukke in Potchefstroom, where he was part of a comeback that saw UCT fight back from 33–15 down with five minutes to go to score a 39–33 victory, to win the competition for the second time.[16]
In between playing Varsity Cup rugby, Solomon also made two appearances for Western Province in the 2014 Vodacom Cup; he came on as a replacement in against their defeat to the Sharks XV to make his first class debut[17] and against the Border Bulldogs a fortnight later.[18]
He was intermittently used by Western Province U21 during the 2014 Under-21 Provincial Championship, making six appearances during the regular season, starting three of those. His side finished top of the log, winning eleven of their twelve matches,[19] and progressed to the final, where they lost to the Blue Bulls U21s.[20]
He was the undisputed first choice hooker for UCT Ikey Tigers as they attempted to defend their title in the 2015 Varsity Cup; he started all seven of their matches during the regular season, scoring a try against the CUT Ixias in a 90–8 win[21] as UCT finished in third spot to qualify for the play-offs.[22] Solomon started their semi-final against UFS Shimlas in Bloemfontein and scored one of two tries in the match, but it proved to be futile, with the home team winning 21–10.[23] At the conclusion of the competition, Solomon was included in a Varsity Cup Dream Team[24] that played in a match against the South Africa Under-20 team.[25]
He was also the first choice for the Western Province U21s during the 2015 Under-21 Provincial Championship, starting eleven of their fourteen matches, coming on as a replacement in one more match. He scored a try in a 51–22 victory over the Blue Bulls U21s[26] as Western Province clinched top spot on the log.[27] Solomon started their 43–20 win over Golden Lions U21 in their semi-final match,[28] and also the final against Free State U21, which Western Province won 52–17 to secure the title.[29]
Solomon was included in Western Province's Currie Cup squad for the 2016 Currie Cup Premier Division[39] and named on the bench for their opening match of the season against the Blue Bulls. He made his Currie Cup debut by coming on for the final 25 minutes of a 26–45 defeat.[40] However, Solomon suffered an ankle injury during the match and was ruled out for the remainder of the season.[41]