Eastwood began his career with the Weston academy, joining as an under-14 player and progressing through the ranks at The Optima Stadium.
He was heavily involved with the under-18 squad during 2018-2019 and 2019-2020, while also making one appearance for the under-19s during 2018-2019.
The young midfielder began to gain experience of senior football with the Portishead Town ‘A’ team during the 2018-2019 season in the Weston-super-Mare & District Football League Division Two.
His form for the Portishead ‘A’ team saw him handed his first chance at Western League Division One level with the Portishead first-team in March 2019, scoring one goal in seven games while being an unused substitute once.
In August 2019, he signed for Clevedon Town in the Western League Premier Division, making three appearances and being an unused substitute once.
He rejoined Western League Division One side Portishead Town towards the end of September 2019, and dual-registered with the Seagulls a few weeks later. While being in and around the first-team squad at The Optima, he regularly turned out for Portishead across the season, making 15 appearances, scoring seven and assisting three.
After featuring for the Seagulls during the pre-season of 2020, he signed on an initial month loan with Southern League South Division One South side Willand Rovers in September 2020, which was then extended in October. He has currently made 10 appearances and assisted one for the Devon side.