Matteo Spagnolo è stato scelto dai Minnesota Timberwolves durante il Draft 2022. Brindisino di nascita e classe 2003, Spagnolo è cresciuto a livello giovanile nell'Aurora Brindisi, nella Mens Sana Mesagne e nella Stella Azzurra Roma, con cui a 14 anni ha esordito in Serie B.

Nel 2018 è stato ingaggiato dal Real Madrid, che lo scorso anno lo ha girato in prestito alla Vanoli Cremona. Nel febbraio 2020, a 17 anni, ha esordito con la nazionale in occasione di un match di qualificazione agli europei del 2021, realizzando tre punti.

Spagnolo dovrebbe restare almeno altri due anni in Europa per proseguire il percorso di crescita.