All the seasons Giacomo Freeka has completed in their career so far.