Seddon was on the books of Reading as a youngster before joining Birmingham City in 2014 when he left school. He spent the first half of the 2018–19 season on loan to League Two club Stevenage, for whom he made his Football League debut, and the second half on loan to AFC Wimbledon of League One. In 2019–20 he was loaned to Portsmouth and he spent the first half of the 2020–21 season back with AFC Wimbledon. He made 12 appearances for Birmingham before leaving for Oxford United in 2021. He played regularly for his first season and then spent time on loan at Cambridge United and Burton Albion.
Career
Early life and career
Seddon was born in Berkshire.[2] An older brother is the British steeplechaserZak Seddon, who is coached by their father, Jeff. They have another brother, Matthew.[3] Seddon attended The Piggott School in Wargrave[4] and then The Forest School, Winnersh,[2] the partner school of Reading F.C.'s academy.[5] He joined Reading after being spotted when playing for Twyford Comets. After a trial with Birmingham City in 2014,[2] he took up a scholarship with the club that summer.[1] Interviewed later that year, he assessed his strength as his left foot, and felt he needed to improve his tackling.[2]
He signed his first professional contract, of two years, in April 2016.[6] In the 2017–18 season, he trained with the first team on occasion, and was included in the travelling squad for first-team fixtures, although did not make the bench.[7] In December, with centre-back Harlee Dean suspended, Seddon was suggested by the Birmingham Mail as a possible addition to the squad for the visit to Fulham,[8] and on 27 January 2018, he was given a squad number and included among the substitutes for the FA Cup fourth-round visit to Premier League club Huddersfield Town.[9] He remained unused, and later in the season was an unused substitute for two Championship matches.[10]
In May 2018, Seddon signed a new one-year deal, with the option of a second year.[11] He was a member of the first-team squad for their pre-season training camp in Austria,[12] and was given a squad number for the 2018–19 season.[13] He was an unused substitute for the 2018–19 EFL Cup first-round defeat away to Reading.[10]
Stevenage (loan)
Seddon joined League Two club Stevenage on 30 August 2018 on loan until 15 January 2019.[14] He made his Football League debut two days later in the starting eleven for the match at home to Cambridge United; he was substituted at half-time as his team went on to lose 1–0.[15] Seddon made 25 appearances during his loan spell, of which 23 were in league competition.[16]
AFC Wimbledon (loan)
The day after his loan at Stevenage expired, Seddon joined AFC Wimbledon of League One on loan until the end of the season.[17] He went straight into the starting eleven, playing the whole of a 4–1 defeat at home to Barnsley,[18] but suffered a minor hamstring injury that kept him out of the next match.[19] He returned to the starting eleven for the visit to Sunderland, and stayed in it for the remaining 16 league matches, finishing with a 12-match unbeaten run that secured his team's League One status for the 2019–20 season.[10][20]
First-team football with Birmingham City
Seddon made his first competitive appearance for Birmingham in the starting eleven for the opening fixture of the 2019–20 season, a visit to Brentford in the Championship. He marked his debut with a run and cross to set up Kristian Pedersen's matchwinning header.[21] He started twice more in the league,[10] and provided the assist for Álvaro Giménez' first goal for the club, in a 2–0 win against Barnsley,[22] but played no part in the matchday squad after the end of August.[10]
Portsmouth (loan)
Seddon joined League One club Portsmouth on 2 January 2020 on loan until the end of the season.[23]
Return to AFC Wimbledon
Seddon was a unused substitute for two of Birmingham's first three matches of the 2020–21 season,[10] before returning to AFC Wimbledon on 24 September on loan for the rest of the campaign.[24] He marked his second debut, two days later away to Fleetwood Town, with the only goal of the match after "a determined charge from the back".[25] He had made 19 appearances in all competitions when he was recalled from loan on 31 December 2020.[26]
Return to Birmingham
Birmingham's head coach, Aitor Karanka, recalled Seddon to assess his readiness to play a part in the first team, particularly as regular left-back Pedersen was injured.[27] He was an unused substitute on 2 January, but that was the last time Karanka included him in the matchday squad.[10] Incoming head coach Lee Bowyer selected him on the bench for his first match in charge,[28] gave him a few minutes at the end, and then included him in the starting eleven for the visit of Swansea City on 2 April. Despite a rash first-half booking (attributed by Bowyer to nerves and enthusiasm) and replacement at half-time by the experienced George Friend, Seddon started three of the next five matches as Birmingham secured their Championship survival,[29][30] and the club took up the one-year option on his contract.[31]
Oxford United
Seddon signed a three-year contract with League One club Oxford United on 22 July 2021; the fee was undisclosed.[32] He made his debut on the opening day of the season, playing the whole of the visit to Cambridge United. After 42 minutes, he "arrived at the back post to meet Ryan Williams's cross and lashed an effort" past the goalkeeper to open the scoring; the match ended 1–1.[33]
He played regularly during his first season, but spent most of the remainder of his contract out on loan,[34] and was released at the end of the 2023–24 season.[35]
Cambridge United (loan)
Seddon joined League One club Cambridge United on 6 January 2023 on loan until the end of the season.[36] He went straight into the starting eleven for the next day's match at home to Bristol Rovers, but lasted only until first-half stoppage-time when he was stretchered off with a head injury after colliding with his own goalkeeper.[37][38]
Burton Albion (loan)
On 14 July 2023, Seddon joined League One club Burton Albion on a season-long loan.[39]