Starfelt comenzó a despuntar en edad temprana siendo jugador del IF Brommapojkarna durante cuatro temporadas. Este fue el escaparate perfecto para recalar en el Göteborg, club de más renombre internacional en el que lo jugó todo durante una temporada. Seguidamente firmó por el Rubin Kazán ruso en el 2019 siendo transferido dos años más tarde al Celtic escocés, donde también permaneció otros dos años. Ya en el 2023 firmó por el Celta, club en el que juega actualmente siendo titular habitual (a excepción precisamente de los dos últimos meses de la presente temporada por una lesión en la espalda) como defensa central.
Starfelt es un defensor sobrio y elegante, de buena salida de balón y muy rápido al cruce. Anda por América del Norte con su selección, sin embargo, aún no ha debutado en este Mundial. Ha sido internacional con Suecia en 18 ocasiones hasta la fecha.









