[1][2] Kratt began playing youth soccer with Ottawa South United at age six,[3][4] who were able to arrange multiple training opportunities in Spain with Spanish club Barcelona's La Masia academy.
[3][7] In January 2020, at age 16, Kratt committed to attending Carleton University and playing for the men's soccer team beginning in September 2021, turning down NCAA Division I offers.
[10] On June 17, 2022, Kratt signed a professional contract with Canadian Premier League club York United, effective the beginning of July.
[14][15] In January 2023, he joined Werder Bremen II on loan until July 1,[16][17] with a purchase option that would activate if Kratt makes a certain number of appearances.
[23][24][25] On December 31, 2024, it was announced that he would join Pacific FC in the Canadian Premier League on a two-year contract with a option for 2027.