It gets better and better as Bradford City chalk up another impressive victory

Bradford City 2
Bryne 38, Shepherd 45
Gillingham 1
Clarke 11

By Jason McKeown

In many ways the temptation is to say nothing. Don’t get excited. Don’t make any proclamations. Don’t jinx it. Stay wary. Remain guarded. Because we’ve been fooled by too many false dawns in the past.

So whisper it quietly – very, very quietly in fact – but Bradford City are starting to genuinely feel repaired and functioning. They look, walk and quack like a credible promotion contender. The evidence presented so far is all very encouraging. The dashboard is lit up with green lights. This latest win was their best moment yet. A hard-fought, dig deep and thoroughly merited three points that saw City exhibit many of the qualities that are typically the hallmark of promotion-winning sides.

Beating Gillingham lifts the Bantams to fifth in the table, with a quarter of the season now completed. They’ve won six of their 12 games (50%), and if they maintain their current trajectory they will end the season on 80 points. It’s the longest into a season they’ve not lost a home game since they spent the whole of the 2016/17 campaign undefeated at Valley Parade.

We still have some way to go until the vibes around the famous old ground are as positive as they were back then. But the feelgood factor is definitely returning. This was the best atmosphere for some time. The Kop serenaded the players over the line, buoyed by the nature of the come-from-behind drama that always makes equalising and winning goals taste that bit sweeter. You know you’ve had a good day when your young centre half scores a goal that earns comparisons with Zinedine Zidane.

The growing positivity was put to the test here, with City conceding early doors and spending most of the first half battling to come back. But whereas so often such a scenario would prompt groans and boos from an understandably weary crowd – transmitting fear onto the players, who would wilt under the pressure – here everyone stuck together. A home crowd and group of players united. No panic. No implosion. Calm assurance, which was the bedrock of City fighting back to earn victory.

The lack of drama was probably the most striking aspect. City were losing to a pretty good Gillingham outfit – who in patches, at least, looked like the best side to visit Valley Parade so far this season – but confidence in the ability of the home side to recover and prosper never really waived. The team kept doing all the right things. They never veered from their clear sense of purpose. They have a plan, a very good plan, and they have the courage to stick to it.

In fact Gillingham’s biggest mistake was probably scoring as early as they did. The Kent side had started the season well and topped the league in September, but they came to West Yorkshire on the back of three straight losses. During the week manager Mark Bonner had warned his players to “change or be changed”. He clearly didn’t have the patience to see if such words were heeded, opting to make six alterations to his XI. Bonner and Gillingham’s commitment to playing a certain way, even in rocky moments, invites comparisons with Stuart McCall’s first tenure as City manager, where they would go on long, confidence sapping losing runs and not know how to stop them.

Like City in 2009 going 1-0 up at Morecambe, only to lose, Gillingham’s early breakthrough only succeeded in showcasing their volatile anxiety levels and thinbare belief. They had looked really good going forwards at 0-0, with attacking midfielders George Lapsile, Joseph Gbode and Jayden Clarke pulling City’s centre backs apart and exploiting big gaps behind Tyreik Wright and Brad Halliday. Their goal came this way, with Wright caught upfield after a turnover and Jack Shepherd dragged out of position, enabling Clarke to find space and finish smartly. Really good football from Gillingham.

But going 1-0 up with 79 minutes to play is an awful long time to be left worrying about throwing away a game, just like Gillingham did at home to struggling Accrington the week before. Do you keep attacking or defend deeper? Gillingham went too soon in their retreat. Were too premature in reverting to time-wasting. They’re in a tough spot right now for sure, and in other circumstances could have made this a difficult afternoon for the Bantams. Ultimately, the team who were in a fragile mental state was no match for the team with rising conviction levels.

It was really encouraging from City. 1-0 behind, no matter. The Bantams had also had the early distraction of a goal disallowed when Calum Kavanagh did something silly. City had won possession deep with Neil Byrne sending Clarke Oduor away, who did brilliantly to win a free kick from Mac Clark. Richie Smallwood sent over a set piece cross, from which Shepherd popped up at the far post to direct the ball towards goal. It was going in, but Kavanagh wanted to make sure and ran in to tap home. The problem? He was offside. Had he left it, the ball would have crossed the line anyway and City would have been 1-0 up.

Kavanagh faced the wrath of angry team mates, not least Smallwood, who absolutely tore into the 21-year-old. Yep…understandable anger…but not a great look from the City skipper. When Sam Walker made a horrendous mistake against Carlisle in September, Smallwood was the first to comfort and gee up the City stopper. Walker hasn’t put a foot wrong since. It’s within Smallwood’s gift to help Kavanagh in a similar way.

It’s no secret the young striker is going through a tough time. He made an error. He’s had a lot of stick in the aftermath. But everyone needs to take a step back now and let Kavanagh absorb the lesson – team mates and supporters.

Much of Kavanagh’s afternoon alternated between promise and disappointment. So many nearly moments, where it almost all came together. He needs a goal – that’s an understatement – but he still does many things well. It is a concern that no City striker beyond Andy Cook is doing great, but Kavanagh absolutely deserves that starting place alongside him right now. As Filipe Morais said on BBC Radio Leeds after the game, “Producing those energy levels is a skill in itself.”

Kavanagh and co shook off early disappointments and kept going. They forced several corners, exposed a shakiness in Gillingham goalkeeper Jake Turner – who was making his first start since August. And though defensively City kept struggling with Gillingham’s movement and Halliday almost scored an own goal at one point, the threat of an equaliser remained credible.

Sure enough, Jamie Walker sent over a corner to the far post that Byrne got on the end of to flick home his first goal in Bradford City colours. And with parity restored, City kept going. Just before the half time whistle, another free kick from Smallwood caused carnage in the box, with Turner flapping badly. The ball fell to Shepherd, who took a few steps back before unleashing a first time volley that absolutely flew into the back of the net.

There aren’t words to do justice to just how superb this goal was from Shepherd. A bolt from the blue. A piece of such stunning technical quality that frankly had no business in League Two, especially coming right after a pretty ugly scramble in the box. The goal of the season has perhaps already been sealed – we’re in a for a treat if we witness a better one than Shepherd’s between now and May.

Emerging from the break 2-1 down, you expected a strong reaction from Gillingham. But it never materialised. They had just three shots on goal in the second half – zero on target. 61% possession, and a considerable 281 passes to City’s 175. But Sam Walker had virtually nothing to do.

Instead it was a really encouraging demonstration of game management from City. A skill that has been badly lacking at Valley Parade for too many years. With Cook and Kavanagh pressing, Walker and Oduor showing clever movement and skill to run past opposition players, and with Smallwood superb in anchoring midfield, City set traps and sprung when they had the chance. The better opportunities of the half all came at the Kop end the Bantams attacked.

Graham Alexander too managed the subs brilliantly. He had made a decisive first half change by taking Wright off as a precaution after he picked up a yellow card and small injury in a matter of minutes. Lewis Richards was brought on and had a very good game.

Midway through the second half, Alexander withdrew a tiring Walker for Bobby Pointon, who was his usual box of tricks that kept Gillingham on their toes. Finally Alexander swapped his front two of Cook and Kavanagh for Vadaine Oliver and Tyler Smith, who both showed excellent discipline to help City run down the clock by keeping the ball. Corry Evans also produced a useful cameo from the bench.

Gillingham were odd for sure. Bonner threw on Jonny Williams and asked him to basically play as a central defender, in a doomed attempt to dictate the game. They passed and passed and passed. Backwards, side to side, forwards, but then back again. They were so slow – slower than the fast-counting-down clock. The cliche of they could have played all night and not scored absolutely rang true.

For all of City’s defensive jitters in the first half, they were really organised after the break. Byrne is such an important organisational presence. Shepherd is really blossoming at Valley Parade and growing in stature. Diabete always seems to have a moment or two to provoke worry, but was generally solid. Halliday is getting back to the player we know he can be.

Ultimately, City were as comfortable as you can look defending a one-goal advantage. A team packed full of seven out of 10 performers, incredibly well organised and clear about their responsibilities. And they’re starting to show the right kind of consistency.

A come-from-behind victory is always a good sign because it demonstrates character. They also haven’t been achieved often enough by City, especially over recent times. Much has rightly been made of Sky Sports’ striking research that, since September 2023, the Bantams have won 18 and drawn 1 of the 19 matches where they scored first. But what about their record when going 1-0 down?

Over that same period, they’ve conceded the first goal 24 times, going on to lose 15, draw four and win just three times. And those three wins (Doncaster, Salford and Walsall) all came on the road. The last time they won came from behind to win at Valley Parade? August 2023, and a 2-1 success over Colchester. No wonder Shepherd’s goal felt so good.

Yet as amazing as Shepherd’s goal was, the truth is that this wasn’t even the most important goal the on loan Barnsley defender has scored this month. That came at the start of October, and the last minute equaliser he netted at Morecambe. At that point, City were in a tough spot – down to the bare bones defensively, and playing extremely poorly. Shepherd’s late goal couldn’t prevent City’s winless run stretching to four games, but it rescued the club from crisis.

And it increasingly feels like a crucial turning point.

Since then, it’s three straight wins, a return to the play off places, and within striking distance of top spot. Two of those successes have come on home soil, making it four wins from the opening six Valley Parade league matches – and, if you add in the back end of last season, it’s 23 points from the last 27 available on home soil.

In fact, the last time we headed out of Valley Parade after witnessing defeat was that 3-0 humbling to Notts County in March – 214 days ago. That was right in the midst of that horrendous collapse in form that triggered sparse home crowds, protests, open letters and apologises. I went home after that Notts County humbling and darkly wrote, “We are witnessing the slow extinction of Bradford City Football Club.”

The club was in a nosedive then, but has pulled itself back. And now we seem to be genuinely moving upwards again. Upwards because of changes to club strategy. Upwards because of installing genuine football know-how at the top. Upwards because of smarter recruitment. And above all else upwards because of the understated, methodical leadership of Graham Alexander.

There is an awful long way to go. Nothing has been achieved and everything may yet fall apart again. But some of the basics are back in place in last. Not least having a team you can believe in and feel proud to support.

Even if we’re not yet ready to risk saying it out loud.  




Categories: Match Reviews

Tags: , , ,

27 replies

  1. I’m ready to say i

  2. Certainly the mood has changed. It wasn’t long ago that you seemed to be hinting that your faith and interest were nearly exhausted. But Alexander has dug deep and we’re all liking what we see currently. For me the most encouraging aspect of the season is how we have every position covered. Benn dropped out today and Halliday came back with a performance akin to the heights of last season. We were running on fumes at centre back but the three still standing are forming an effective partnership and soon we should be adequately covered. Wright was taken off as a precaution and Richards caught the eye. Oduor was having a stormer but we could replace him with the threat that is Pointon. Kavanagh was great and is getting closer to the goal that will kick start his season (let’s gloss over the offside) and Oliver did exactly the job required. We’ve at least two good players for each position.

  3. City looked like a promotion winning team today. They scored the goals at the right time and outfought the opposition.

    I didn’t notice Smallwood berating Kavanagh after his mistake but he deserved it – he won’t do that again, he’s learned his lesson. Not all players need an arm around them after a mistake so I don’t accept the negativity towards Smallwoods actions. Kavanagh had the best game I’ve seen him play in a city shirt, running and harassing none stop, Smallwood knew what was needed.

    Halliday was back to his best. Shepherds been a revelation, he wont be in league two for long.

    Great atmosphere and energy in the stands today, long may it continue.

    • Agreed, is Smallwood really still having to win a crowd over?

      Our understated, methodical leader also berated Kavanagh after Gillingham scored. Not sure if this was for the offside or him speculatively shooting and giving up possession cheaply in the build up to the goal. Either way appears our captain and manager thought a rocket was what Kav needed and he responded with his best performance of the season.

      Smallwood in very much a 2 horse race with Cook for Player of the Season in the early stages, although Walker is doing his best to join them after criminally being left out to begin with.

      • I wouldn’t say its criminal when GA had an abundance of players to choose from in his position. Walker needs to be managed properly, like he was Saturday when he was clearly knackered. We’re never getting 46 games out of him but we’re all glad he’s here!

      • I agree ‘criminal’ is exaggerated, I do understand your point. We are in the fortunate position to have ridiculous depth in that position and any of the 5 options are proving more than capable.

        However, the fact Jamie Walker was starting cup games while being left out in the more important league fixtures, in my opinion, is still a surprise. Where fit it should be Walker +1. The data tells me that when Walker starts in the middle of the park we tend to win football matches and he tends to contribute.

        The eye test also suggests to me he is the best player in our side – not necessarily the most important as we have a certain A.Cook – but the one that makes us tick. We’ve looked a much more cohesive attacking unit with him in the team.

        After the end to last season I also think it’s unfair that it wasn’t Walker (and BP’s) shirt to lose. By all means manage his minutes but had it not been enforced he may still not be our starting CM and I think we’d be worse off if that was the case.

        Anyway, let’s not dwell on it, I was merely trying to credit Walker for his impact since returning to the middle of midfield, which I’m sure we can agree on.

  4. They showed great resilience and stuck to the game plan. Credit to the coaches and the players. If they can all stay fit, then promotion is looking achievable.

    On a side note, although today’s referee was quick with the card’s, I do feel the general standard of officiating has got better this season. Or am I just saying that because we keep winning?

    • Whitty 70 I agree and was thinking the same. Refs are definitely better this season (so far) and the Ref in this match was on top of the game. Maybe a bit trigger happy with the cards but once he’d set his stall out, I guess he had to keep the cards fair to both teams. Overall a good refereeing display but not as good as City’s display! They were excellent!

  5. Great read, to follow a great game. That’s entertainment! Gillingham contributed with some real end to end stuff.

    Hopefully it’s clicking, we are seemingly getting better each week. There’s understanding all over the pitch. Some big players with a lot of work to do to get back in.

    Byrne’s long passing range is delightful, solid across the back line, Oduor had his best game in a City shirt while Walker and Smallwood were their usual selves. Kav’s work rate across the frontline potentially allows Cook to focus on what he does best taking pressure off. It feels well balanced.

  6. If we go up maybe we will be able to sign Shepherd. That was one of the greatest goals I can recall in a lifetime of watching City. I am struggling to remember too many volleyed goal at all. (Ken Leek hit one similarly on the half volley.) In sheer skill level it was amazing. He had to readjust his position, taking a step backwards at the last split second, before hitting it truly and unstoppably into the ‘top bin’.  It’s probably the hardest goal to score in the game. We have just witnessed one of those moments that will be talked about in 50 years’ time. 

    • Bruce Banister’s overhead sizzer kick which won us the match sixties, would take some beating.

      • Agreed. I was right behind the goal and remember it well.

        And Charlie Rackstraw’s 40-yard lobbying of the keeper.

  7. Just had a look at the Bovine channel and it seems this match has entirely passed them by. There is no mention of it and no entry for the last 24 hours. Had these 3 successive wins been losses, the vitriol would be intense. 

  8. Only my 2nd game live this season after an extended cricket season but I’m 2 from 2 and this was a marked improvement on Newport.

    Gillingham looked a good side in that first 30mins but they were more interested in the cynical side of the game than playing and it’s a good job too as I thought a 2nd goal was imminent. Thankfully we had an excellent ref and he cracked down early. To have players booked for time wasting in the first half hour is terrible. But enough about them, we were excellent and I thought the third quarter of the game was the best I’ve seen us for a long time and the only criticism is the game should have been dead and buried by 70mins.

    Apart from the inner fear that this is Bradford City and we are bound to throw it away, there was no tension. We snuffed them out completely and were comfortable winners.

    Just need to string a few more wis together, get into the autos and stay there! C’mon City.

  9. Another thing worth mentioning about Shepherd’s performance indicates what a fine prospect he is. Did you see those two deft backheaders straight into our keeper’s hands. Beautifully weighted and cushioned, they instantly took the pressure off us. Most players would have tried to head out. This boy is class!

    • I mentioned something similar yesterday.After his goal his confidence soared. When he was heading clear, he cushioned and directed the ball to one of our players, so that there was no second ball to win. Outstanding performance.

  10. i like the workrate of this team, the harrassing, closing the opposition down, the never say die attitude. Keep this up and I can see a promotion winning team

    The real test will come next Saturday against Doncaster.

    Big crowd, great atmosphere, here’s hoping!

  11. what a goal. Wow. 999 times out of 1000 a back pedalling volley ends up in row z or hitting other players. Wow. Great team performance, and yet a other great article Jason.

    up the chickens 🐔

  12. The greatest test will come on Tuesday at Cheltenham. Win this and then beat Doncaster it makes a real statement to the division. Bradford City are BACK!!

  13. Aim for top of the table, get to top of the table, and stay at the top of the table. This squad and management team are completely capable of taking the title in 2025. What a moment that would be 40 years after our last title win in 1985, and would be an incredible moment for the club and the finest tribute possible to those most affected that year.

  14. Lots to be happy about after this performance, we are beginning to look like a genuine top 3 side in my opinion, however I am slightly surprised that there was no mention in Jason’s report or in the comments section of Tyriek Wrights latest attempt at playing the wingback role. Although he was replaced after 30 minutes, during that time I thought that we looked extremely vulnerable down our left flank and I count us as extremely fortunate to be only the one goal down by the time Wright was substituted. I know that when we have possession he is an attacking threat, the statistics confirm this. But when we loose possession he appears to be unaware of the necessity to get back and resume his defensive duties, it’s all well and good bombing forward but where was the bombing back when we lost possession?

    Gillinghams goal was created by them exploiting the space that he should have been defending, and had it not been for Brad Hallidays intervention the Gills would surely have gone two up with the far post tap in that was again created down our left flank. After the substitution was made I do not recall anymore chances being created down our left flank. Initially I was in favour of trying Wright in the wingback role, I accept that he will never have the physicality of an old fashioned fullback, but what I can’t accept is this half arsed attempt at fulfilling the role that has been asked of him.

    Wrights replacement Lewis Richard’s had a great game in my opinion, and although he may not be the attacking threat that Wright is, he is no slouch at getting forward and he keeps the ball better than Wright does as well as winning free kicks by being a bit more streetwise. What he does do infinitely better than Wright is defend like a proper fullback. GA has been ruthless with the lack of discipline and awareness by dropping players who don’t do what has been asked of them, and I hope that he continues with this practice. For me the wingback position is Richard’s to loose.

    • Agreed. It’s a test of GA’s management. He paid money for Wright and said he could convert him into a wingback. Social media broadly speaking disagreed. If he’s true to his stated principles, he must stay with Richards on current form.

  15. was really nice to see all fans backing team at VP. Gave the team confidence and not one moment of anxiety when watching. We are even better with Ben in the team. Diabate is the difference at the back IMO, his positional play , composure and the ball and ruthless defending is a joy to watch. We still aren’t playing through the back lines enough, all a bit too static but let’s just celebrate the win! Well done great TEAM performance

  16. i can’t remember who said it but I once heard a respected manager say “Football is 90% mental attitude and 10% ability”

    I’m not sure its quite those ratios but have to agree with the sentiment.