Career
Kraja has played in Albania for Vllaznia Shkodër, Besa Kavajë, Kansas Besëlidhja. He also played abroad in Greece for Iraklis Thessaloniki F.C. and in the Ukraine for Football Club Zakarpattia Uzhhorod. Kraja has participated with the Albania national football team at the U-17, U-19 and U-21 levels, and has appeared in two matches with the senior side.