
In 2020, Earl joined Ipswich Town on loan, where he made 12 appearances in the League One before returning to Preston at the end of the season. In August 2021, he signed for Barnsley FC on a permanent deal.


In 2020, Earl joined Ipswich Town on loan, where he made 12 appearances in the League One before returning to Preston at the end of the season. In August 2021, he signed for Barnsley FC on a permanent deal.