He has represented several top Libyan clubs, including Al-Ittihad, Al Tarsana, Al Ahly Benghazi, and current club Al Ahli Tripoli, where he has played a key role in their recent league success. At international level, Krawa’a has scored 7 goals in 20 matches for the Libya national team since making his international debut in 2009.