Charlton Athletic continued their flawless run at The Valley this season by securing a 0-0 draw against Portsmouth in a Championship clash that, while lacking goals, offered plenty of excitement, especially after the break. During the first half, the home side dictated the tempo and generated the more dangerous opportunities. The clearest chance fell in the 32nd minute when Millenic Alli, who spent the latter part of last season on loan at Portsmouth, met a pinpoint left‑wing cross from Tyreece Campbell.

Alli volleyed the ball from close range but sent it over the bar, missing what should have been a routine finish. Earlier, Portsmouth keeper Daniel Bielica had to scramble, using his legs to block a powerful strike from Karlan Grant that was headed towards his near post.

Portsmouth’s captain, Marlon Pack, was also involved in an early aerial duel, heading a corner that originated from a swift Campbell delivery. Despite having scored in each of their previous eleven away league games, the visitors failed to register a single shot on target before the interval.

In the second half, Charlton’s goalkeeper Arthur Okonkwo had to stay alert from the outset. In the 15th minute of the half, he stretched a leg out to smother a low cut‑back from Terry Devlin after a slick buildup. Later, Conor Shaughnessy rescued the Addicks when he cleared a ball that had been knocked back into a perilous zone by loanee Tyler Bindon. Alli, who was repeatedly jeered by the travelling Portsmouth supporters, enjoyed his final chance of the half, unleashing a 20‑yard effort that was comfortably caught by Bielica.

Okonkwo again demonstrated his reach, diving low to his left to tip away a shot from Abu Kamara just 20 seconds into the second period. Portsmouth, having had a full week to prepare, appeared fresher and more vigorous, while Charlton, who had drawn 0‑0 with QPR three days earlier, began to show signs of fatigue.

Referee Andrew Kitchen dismissed a penalty claim from Portsmouth left‑back Jayden Meghoma, who argued that Alli had pulled his arm. On the defensive side, Oliver Skipp produced a textbook sliding tackle to dispossess Adrian Segecic on the edge of the box after Bindon lost possession. Segecic’s subsequent weak attempt at Okonkwo was followed by a missed close‑range finish from Colby Bishop, who failed to convert a well‑timed cross from Ryan Kavuma‑McQueen in the 81st minute. As the clock wound down, Charlton dug deep into their bench.

Conor Coventry curled a delivery from a short corner into the edge of the area, while Shaughnessy made a vital block on a Karlan Grant strike. The home crowd appealed loudly for a penalty when Miles Leaburn went down after a collision with Benjamin Arthur, but the referee saw no foul.

Post‑match, Charlton manager Nathan Jones praised his side’s display: "The performance was really good, especially in the first half. We created some excellent chances, looked a threat and controlled the game. When you look at the game we had against them here last season, it was the polar opposite.

Our midfield two were excellent and our wide ones carried a threat. We had the absolute clear‑cut chance of the game. If we had scored the first goal, especially in the first half, then we are very difficult to beat here. There probably won't be an easier chance in the Football League today than Millenic Alli's chance.

He is three yards out. He just needs to guide it on target and he scores.

He managed to put it over. Karlan Grant had a great chance.

It was a really good game, end to end and two really committed sides. Portsmouth beat us twice last season, so it is a better result than we had last year.

Overall the performance level was there and it's a clean sheet. You can see some partnerships building. We want to get all our injured players back.

We had Charlie Kelman back today and hopefully we get Josh Edwards back next week, so that is another one. We will be in a stronger position after the international break. The five defenders have had to go from the Tottenham game until now, really putting in proper shifts. To keep three clean sheets shows that." Portsmouth boss John Mousinho reflected on the outcome: "You come away from home and draw 0-0, then a clean sheet is the really positive aspect of the game.

We created some really good chances in the second half but just didn't put the ball in the net. Mixed emotions, because we could have won it.

We got into some good spots but didn't really test the goalkeeper in the first half. With Charlton playing Wednesday night we thought we'd have more joy as the game opened up, which we did.

There are some really good signs, but we need to keep improving. We put the chances in the back of the net last week. We didn't do it this week. The top end of the pitch, we have got quality and goals there, which I think will come." Both managers highlighted the importance of maintaining defensive solidity while seeking that elusive breakthrough.

Charlton will look to build on the clean sheet and the emerging partnerships across midfield and defense, hoping the return of injured players will add depth ahead of the busy weeks following the international break. Portsmouth, on the other hand, will aim to translate the quality they displayed in the final third into tangible goals, confident that their recent record of scoring away from home can be restored. The match also underscored the physical demands of Championship football, with both sides needing to rotate squads and manage player fatigue. Charlton’s back‑line, stretched by a congested fixture list that included a recent game against Tottenham, showed resilience but will benefit from fresh legs.

Portsmouth’s ability to stay compact and organized for 90 minutes, despite a demanding schedule, suggests they are well‑positioned to challenge for higher league positions as the season progresses. Overall, the stalemate was a testament to disciplined defending, moments of individual brilliance, and the fine margins that separate a win from a draw in England’s second tier. Fans of both clubs can take heart from the performances, while looking forward to the next set of fixtures where the goals finally arrive.