Bol werd geboren in Khartoem, maar op 4-jarige leeftijd emigreerde hij met zijn ouders naar Egypte om 4 jaar later naar Australië te emigreren.[1], waar hij opgroeide in Perth. In 2016 nam Bol een eerste keer deel aan de OS. In de reeksen van de 800 m liep hij naar de zesde plaats, wat meteen de uitschakeling betekende. Ook op de WK's van 2017 en 2019 werd Bol uitgeschakeld in de reeksen. In 2021 nam Bol deel aan de uitgestelde Olympische Spelen van 2020 in Tokio. Nadat hij in de reeksen van de 800 meter al een Australisch record had gelopen, won Bol ook zijn halve finale, opnieuw in een Australisch record. In de finale van de 800 meter viel hij met de vierde plaats net naast de medailles, achter de Kenianen Emmanuel Korir en Ferguson Rotich en de Pool Patryk Dobek. Na een 7e plaats op de WK van 2022 won Bol op de Gemenebestspelen van 2022 zijn eerste medaille op een internationaal kampioenschap: in de finale van de 800 meter behaalde hij de zilveren medaille, achter Wyclife Kinyamal.