Ibrahim's first international competition was at the 2020
Turkish Athletics Championships, where he placed third in the 400 m but was not eligible for awards as a foreign national. The following year, Ibrahim was 7th at the
2021 Doha Diamond League in the 400 m, scoring 2 points in that year's
Diamond League season. On 9 February 2022, Ibrahim formally transferred eligibility from Sudan to Qatar. Ibrahim would go on to win two international medals that year representing Qatar at the
GCC Games (winning the 400 m and 4 × 400 m). His GCC Games winning time of 45.76 would stand as a personal best. Ibrahim began the 2023 season by winning the
Asian Indoor Championships in the 400 m, and taking silver in the 4 × 400 m. He edged out
Mikhail Litvin by just 0.14 seconds to take the 400 m title, his first continental gold. At the
2023 West Asian Athletics Championships in his home country, Ibrahim swept the 400 and 4 × 400 events, winning both in times of 46.23 seconds and a championship record of 3:05.19 seconds respectively. Ibrahim then competed at the
2022 Asian Games (delayed to 2023 due to the
COVID-19 pandemic), taking silver in the 4 × 400 relay by virtue of running in the heats. ==Statistics==