L'attaccante Panathinaikos Federico Macheda ha giocato la maggior parte delle gare del suo club in Super League 1 nel 2020/2021, avendo collezionato 31 presenze, per un totale di 1960 minuti. É stato scelto nell'11 iniziale in 23 di queste presenze, su 36 giornate, ed è entrato a gara in corso 8 volte.
L'ultima partita di Macheda in campionato risale al 16 maggio, gara in cui ha giocato 67 minuti con la maglia Panathinaikos contro Olympiakos Piraeus, nella sconfitta per 4-1. L'attaccante è attualmente al 9° posto, a pari merito, nella classifica cannonieri di Super League 1 con 9 gol in questa stagione, ed è il migliore marcatore della sua squadra. Macheda inoltre ha fornito 1 assist. Ha ricevuto 7 cartellini gialli.
É stato contro Olympiakos Piraeus l'11 aprile che Macheda ha segnato il suo ultimo gol, nella sconfitta per 3-1. Ha aperto le sue marcature in questo campionato contro Larissa il 28 settembre, avendo realizzato una rete nel pareggio 1-1.
Macheda ha giocato 33 partite di Super League 1 nell'ultima stagione con Panathinaikos, realizzando 14 gol e fornendo 3 passaggi vincenti.
Prima di arrivare a vestire la maglia Panathinaikos nel settembre 2018, l'attaccante ha collezionato 51 presenze in campionato con Novara, per un totale di 10 gol.