Charlie Goode

DEFENCE

Charlie Goode

Stevenage career: 2024-6

64 (5) Appearances #136 all-time
2 Goals #276 all-time
39% Win Rate #340 all-time
13 Aug 2024 Debut v Norwich City (A)
"He's obviously a good Championship player"; not our words about defender Charlie Goode, but the words of Carlton Palmer...

Updated

Factfile

Position
Defence
Years
2024-6
Place of Birth
Watford
Previous Clubs
Wigan Athletic (loan), Blackpool (loan), Sheffield United (loan), Brentford, Northampton Town, Northampton Town (loan), Scunthorpe United, Hendon, AFC Hayes, Hadley, Harefield United, Fulham, Watford
Later Clubs
MK Dons (2026)

Biography

“He’s obviously a good Championship player”; not our words about Charlie Goode, but those of Carlton Palmer. It put into the context the significance of the lad’s arrival at the Lamex in the week leading up to the beginning of the 2024-5 League One campaign. But where does the ex-England utility player come in? Well, Palmer had been talking earlier that summer about why Sheffield Wednesday should move in for Goode. In the end, he became our seventh incoming of the close season and stoked hopes that a decent campaign was on the horizon for Alex Revell‘s men.

Goode came with a history of injuries, which in turn may have helped us bag his services. And that was a boon after we were left dealing with Terence Vancooten’s move to Burton Albion. At the time, Revs said: “Charlie has missed a lot of football over the last four years, but he’s passed every medical and physical test we put in front of him”. During his stay here, however, Goode consistently showed his quality in a back four/five reputed for its solidity. His performances even earned him a place in the 2025-26 League One team of the year. Sadly, we couldn’t make good on promotion.

No surprises, then, when others came sniffing around at the expiry of his contract. We can be charitable and say that a footballer has a limited lifespan and must look after their needs financially and professionally. On the former, we can’t drop fat wedges to keep players and we know that. Teams like MK Dons, however, can. And they prised him away from us, leaving a big hole to fill. And a slight feeling of “yeah, but he could’ve done better than them, surely?”. Oh well, we’d had a blast together and he’ll certainly be looked back upon fondly – maybe one of our modern greats.

Don’t rate the long throws, though.

Charlie Goode: Before Boro’

The Owls’ apparent interest in signing Goode came after Brentford released the defender from his contract after a four-year stay. In that time, he featured very little for the Bees; instead picking up minutes at Sheffield United, Blackpool, and Wigan Athletic. The fee that took him to west London from Northampton Town in 2020 is reported to be in the region of £1m – so some serious wonga there. And, with the Cobblers, Goode saw success as the club were promoted to League One through the playoffs.

To go back further, Goode first started out as a youth player at hometown club Watford – before moving to Fulham and Harefield United. His first experience of senior football would indeed come in non-league circles; first with Hadley, then AFC Hayes and Hendon. The first big break of his fledgling career came in 2015 when Scunthorpe United signed him. It was a steep learning curve with the Iron; four years failing to see him fully establish himself. That’s when Goode signed for Northampton; a move that elevated his career and reputation.

Statistics

Appearances 69 #136 all-time
Starts 64
Off the Bench 5
Goals 2 #276 all-time
Wins 27
Defeats 27
Yellow Cards 16
Red Cards 0
Win Rate 39.1% #340 all-time

Career Timeline

45
2025-26 1 goal
Most appearances Most goals Final season

Season-by-Season Record

Complete playing record by season for Stevenage.

Season Starts Subs Goals YC RC Wins Defeats Apps Win %
2025-26 44 1 1 11 0 19 16 45 42.22%
2024-25 20 4 1 5 0 8 11 24 33.33%

Matches

Match-by-match playing record for Stevenage.

2025-26

45 Apps 1 Goals 11 YC 0 RC 1 Sub On 1 Sub Off
Sat 2 Aug
A FL1
Blackpool
Yellow card
3-2
Sat 9 Aug
H FL1
Rotherham United
Yellow card
1-0
Tue 12 Aug
A CC1
Charlton Athletic
1-3
Sat 16 Aug
H FL1
Northampton Town
2-0
Tue 19 Aug
A FL1
Port Vale
Yellow card
2-1
Sat 23 Aug
A FL1
Huddersfield Town
0-1
Sat 30 Aug
H FL1
Wycombe Wanderers
1-0
Sat 13 Sep
A FL1
Mansfield Town
Goal
1-1
Sat 20 Sep
H FL1
Exeter City
2-1
Sat 27 Sep
A FL1
Leyton Orient
Yellow card
3-2
Sat 4 Oct
H FL1
Luton Town
2-0
Sat 18 Oct
A FL1
Lincoln City
0-1
Sat 25 Oct
H FL1
Bradford City
1-1
Thu 6 Nov
A FL1
Reading
0-1
Sat 22 Nov
H FL1
Doncaster Rovers
0-0
Tue 25 Nov
A FL1
Peterborough United
1-0
Sat 29 Nov
A FL1
Wigan Athletic
0-0
Tue 2 Dec
H VT2
Walsall
1-2
Tue 9 Dec
H FL1
Cardiff City
Yellow card
0-1
Fri 26 Dec
A FL1
AFC Wimbledon
0-0
Mon 29 Dec
A FL1
Cardiff City
1-2
Sat 10 Jan
A FL1
Luton Town
1-2
Sat 17 Jan
A FL1
Exeter City
Yellow card
0-3
Tue 20 Jan
H FL1
Bolton Wanderers
0-0
Sat 24 Jan
H FL1
Mansfield Town
1-1
Sat 7 Feb
A FL1
Northampton Town
Yellow card
1-3
Sat 14 Feb
H FL1
Huddersfield Town
1-0
Tue 17 Feb
H FL1
Port Vale
2-1
Sat 21 Feb
A FL1
Wycombe Wanderers
1-3
Sat 28 Feb
H FL1
Stockport County
2-1
Sat 7 Mar
A FL1
Burton Albion
1-0
Tue 10 Mar
H FL1
Leyton Orient
Yellow card
1-2
Sat 14 Mar
H FL1
AFC Wimbledon
1-0
Tue 17 Mar
A FL1
Plymouth Argyle
0-1
Sat 21 Mar
H FL1
Reading
1-0
Fri 3 Apr
A FL1
Rotherham United
Yellow card
0-0
Mon 6 Apr
H FL1
Blackpool
1-0
Sat 11 Apr
A FL1
Bradford City
Yellow card
1-0
Tue 14 Apr
A FL1
Bolton Wanderers
1-5
Sat 18 Apr
H FL1
Lincoln City
2-2
Tue 21 Apr
H FL1
Barnsley
1-0
Sat 25 Apr
A FL1
Doncaster Rovers
1-1
Sat 2 May
H FL1
Wigan Athletic
1-0
Sat 9 May
H POSF1
Stockport County
0-1
Wed 13 May
A POSF2
Stockport County
Yellow card
0-2