CAFC vs Hampton & Richmond FC – Report
Carshalton Athletic secured a hard-fought 1-1 draw with National League South side Hampton and Richmond FC on a windy Tuesday evening at Colston Avenue.
The match began at a frantic pace, with high tempo and swirling winds making conditions unpredictable. Possession was hard to maintain, as both sides pressed relentlessly, allowing little time on the ball. Trialist No. 14 lit up the early stages with a dazzling step-over to skip past a Hampton defender, but he was quickly dispossessed, sparking a rapid counter from the visitors. A slick through-ball found the Beavers’ forward in space, who unleashed a powerful strike from distance. Our trialist goalkeeper initially spilt the effort but reacted swiftly to gather the ball on the rebound.
By the 10th minute, the match had already featured a flurry of strong challenges that felt out of place for a pre-season friendly. Carshalton enjoyed a slight edge in possession, but Hampton looked far more dangerous when breaking at speed. Soon after, Hampton’s No.10 cut inside sharply, leaving our academy left-back flat-footed, and squared a low ball across the face of goal—only for the arriving forward to scuff his effort wide. A slight bobble on the surface may have played a part.
Minutes later, Nabeel Ghannam—growing into Carshalton’s main attacking outlet—did brilliantly to spin his marker, burst into the box, and flash a cross in as he neared the byline.

Unfortunately, the trialist forward couldn’t bring it under control at close range, and the loose ball was eventually scrambled behind for a corner.
Carshalton then ramped up the pressure, launching a series of dangerous deliveries into the Hampton box—whether from open play or set-pieces—as they searched for the opener. Trialist No. 14 and Nabeel Ghannam emerged as the early standouts. The former impressed with his composure in possession, technical ability, and impressive passing range, while Ghannam continued to threaten with his direct running and intelligent movement. Around the 20-minute mark, the Beavers were awarded a free kick in a dangerous position, but the delivery flew harmlessly over the bar.
Midway through the half, Mason Saunders-Henry—growing in confidence—turned sharply and released Tommy Bradford, who found himself in acres of space just outside the box. The skipper took a touch to control, set himself, and lashed a strike that bobbled on its way through. The Hampton goalkeeper reacted well, diving to his right to palm it away. While Carshalton looked composed in possession, building confidently from back to front, the Beavers adopted a more direct approach, consistently aiming to exploit space behind the Robins’ backline with a series of lofted passes. As the half entered its final third, a misplaced clearance from the Hampton goalkeeper landed kindly at the feet of Saunders-Henry.

He drifted into the right channel and tried his luck from distance, but his effort sailed over the bar.
As half-time approached, Hampton gained the upper hand, pinning the Robins’ backline deep with patient, side-to-side probing. Despite the sustained pressure, we remained resolute, and our trialist goalkeeper was largely untroubled throughout the spell. However, as the half wore on, momentum began to shift back in the Robins’ favour, with Adeniyi’s side enjoying the lion’s share of possession in the closing stages. On the stroke of the break, their high press forced a string of errors from the Hampton defence, allowing Sankoh the space to whip in a dangerous cross from the right channel

— one that narrowly evaded the outstretched boot of the onrushing David Smith.
Foley replaced the trialist in goal for the second half, but our No. 1 endured a somewhat shaky start. A sliced clearance was followed by a misplaced rollout, pounced on by a blue-and-white shirt whose resulting effort was deflected narrowly wide. Moments later, Saunders-Henry and Bradford combined neatly, with the latter’s side-footed shot forcing a smart save. The rebound fell kindly to our academy full-back, but his effort sailed high over the bar. With the majority of our first team regulars on the pitch, the game opened up.
On the hour mark, the Robins broke the deadlock with a moment of brilliance from Smith. An inswinging corner was flicked onto the back post, where Smith met it with a breathtaking bicycle kick, acrobatically firing the ball into the unguarded net.

The Beavers almost produced an instant response, but their forward’s stabbed effort to the right of the penalty area struck the post and trickled clear.
As the match entered its final third, Adeniyi’s side came under sustained pressure and were eventually breached in the 74th minute. A loose ball fell kindly for the Hampton forward, who rifled a close-range half-volley into the far corner, giving Foley no chance. The clock ticked down, and Carshalton controlled possession, keeping Hampton pinned in their own half as they probed with intent but were unable to unlock the defence. Ifeanyi’s movement and persistence posed a few problems, but the Robins lacked a cutting edge in the final third. In the dying moments, neither side was able to carve out a clear opening, with Hampton’s left winger producing a tame effort that Foley gathered comfortably.
Carshalton nearly stole it in stoppage time when Sankoh’s delivery from a touchline set piece found Salami, who crashed a header against the post

before seeing his follow-up effort smothered. Moments later, Salami was denied again — this time by the keeper’s legs in a one-on-one — before Ifeanyi went to ground in the box, claiming a penalty. Late drama to end an entertaining clash! We’re back at Colston on Thursday as we host Step 4 side Sutton Common Rovers — see you then!
Up Next
Date: Thursday, 17 July, 2025
Venue: Colston Avenue
Kickoff: 7:45 pm
Admission: Adults (£5), Concessions (£3), Children (£2)
Tickets: Buy Tickets Here





