AC Le Havre – 2025-26 Season Review

Transfer Update & Amortisation

Knowing full well that Manchester United were not going to continually agree to the renewal of Hannibal’s loan, I’d already sought out his replacement in Cüneyt Gür last year. However, when Borussia Dortmund came in for the midfield orchestrator, he was understandably keen to leave to a club playing Champions League football. After a little negotiation, the Bundesliga club agreed to pay an initial £25.5m with further payments to be made of 30% of any future profits on a transfer. Given our initial outlay of just £6,750, after one year, his book value was a measly £5,063, allowing a booked profit of £25,494,938 and a profit improvement (taking into consideration his remaining book value, wage cost for the rest of his contract and the booked profit) of £27,567,000. This transfer in itself will pay for the entirety of our basic wage expenditure for the squad over the course of the forthcoming season – a shrewd piece of business, especially when taking into consideration who I’ve brought in to replace Cüneyt Gür and Hannibal (more on this later).

When he was at Le Havre, and not out on loan, Mathieu Cafaro was nothing more than a bit part player. He’s play well during pre-season but then I wouldn’t give him a look in besides odd Coupe de France games, where invariably he would under perform because he lacked match sharpness. To recoup the transfer fee on him was seen as a good deal with only a year left on his contract.

It’s a somewhat similar story to Pité. We’d long since outgrown his abilities and he’d been out on loan at Clermont last season after only making four appearances off the bench in the season prior to that. Given he was a free signing, selling him on was something of a no-brainer before his contract expired.

Alan Navarro, Anthony Louis-Bonnet (both youth academy players) and Javi Ortega were players in the U19s who were deemed not good enough to make it and were sold off, with Javi Ortega being sold on at a not unreasonable profit. Transfers like these help to fund the spending that goes towards the youth team and makes offering contracts to players that I know aren’t going to play a minute of first team football but who can be developed and sold on worthwhile.

Tilen Ribic was a sale that I mulled over for a while. I’d previously sent him out on loan to Clermont alongside Pit, but his season with them in Ligue 2 was underwhelming (nine goals in thirty five appearances) and I wasn’t convinced that he was going to kick on in Ligue 1. His potential clearly is high, I just had doubts that he could match that potential. When Juventus offered us the chance to pretty much have our money back on the initial transfer fee, with a potential to rise to £9.75m, I took them up on the deal.

The final player sale actually took place during the January transfer window. You may remember from an earlier blog post that I had signed Elias Mesonero based upon his metrics whilst playing for Grasshopper Club Zürich. Elias had been a solid player for us whenever he has put on the Oxbridge colours. Yet, over time, he had seen his playing minutes diminish as Ariel Mosór was brought in and became the first-choice right-sided centre back. Guangzhou Evergrande were able to offer him wages we couldn’t dream of (yet), and so a deal was struck for an initial £20m with a further £5m in potential add-ons.

All in, player sales generated a booked profit of £51m and a profit improvement of £69m. Not bad for players that had a total initial transfer cost of nearly £9.2m. A more than useful set of sums to help progress the club both on and off the field. Player acquisitions will be addressed below, but improvements to the training ground/facilities were made for the senior sides and also for youth teams.

Taken at the start of the season after the Summer transfer outgoings were completed (and therefore not including the Elias Mesonero transfer), and not including those players that left on loan, our squad churn was pretty low. The 81.60% represents the percentage of minutes that were played last season by players still with a permanent contract at Le Havre (though may be heading out on loan for the 2025-26 season). Three loan expiries (along with Hannibal going back to Manchester United, Sassuolo and Porto both wished to give first team opportunities to Christian Dalle Mura and Augusto Rocha respectively) and the sale of Cüneyt Gür accounted for the players no longer with the team and in possession of a Le Havre contract (a nod to Ben Mayhew on Twitter for the ‘inspiration’ for the donut chart). As such, we have a relatively settled squad but are lacking at left-back, depth and quality first choice creative centre midfield and another player to slot in as second choice right-sided centre back as of January when Mesonero left.

The deal to loan Albian Hajdari from Juventus last season included a £4m optional future fee which, given this was below his market value and he’d played 3,204 minutes for us last season, was triggered well before the end of the season. Hajdari had played very well over the course of the season, displacing the aforementioned Dalle Mura as the left-sided centre back. To give you some idea how much we dominated the ball, and to an extent Hajdari’s reading of the game, he completed less than one tackle/90, even allowing for possession adjustment. He also completed 97% of all his passes – impressive when this also includes clearances within the metrics. With our tactical style set up to recycle possession at every opportunity, seeking to patiently pick apart our opponents, it’s an important cog in our wheel to have a defender who is as comfortable in possession of the ball as he is without it.

The standout signing, and a club record fee, is Tiago Cavaleiro. The Portuguese arrives to replace Hannibal as the conductor in our midfield. His almost natural passing abilities, with his tremendous vision, technique and passing, make him ideal for such a role. He had long since been identified by my scouts as a talent, but his price tag was beyond the means allowed by the Board’s set transfer budget – at least until the sale of Cüneyt Gür. That transfer alone provided sufficient additional transfer funds to be able to offer Tondela a deal with structured payments so that they would agree to his sale. £17.25m is a considerable fee for a club like Le Havre to pay, but I’ve every confidence that if Cavaleiro is as good as the appears to be, we could have a superstar on our hands and the outgoing transfer fee will be much greater. His sixty-eight appearances for Tondela yielded twenty-nine goals and eight assists (so thirty-seven goal involvements) and fifteen player of the matches. This all before his nineteenth birthday – this boy should be some player.

Slobodan Jucic is a fantastic prospect – the Serbian goalkeeper is already well developed in terms of his attributes, bar one or two mental areas to focus in on with specific training, which should be easily achieved given his young age. To sign him on a free transfer after his contract with FK Voždovac expired, initially be a back-up to Soriano, should leave us in a good place to have a first-choice goalkeeper already integrated into the Club going forward. This deal also enables me to allow Alfred Gomis to leave as he was rapidly deteriorating in terms of his attributes and isn’t worthy of a place as a back up. Jucic’s forty-three appearances in the Super liga saw him concede forty eight goals and keep twelve clean sheets, including a player of the match performance on his first-team debut for Voždovac. For a young goalkeeper, these are, at least on the face of it, relatively impressive without having access to the xGA he faced.

To address the issue of depth at left back, Frenchman Mathieu Goncalves was picked up from Rennes where he was on the transfer list. He had only picked up one appearance in two years at fellow Ligue 1 competitors before spending a year out on loan at Bordeaux, where he made 4.32 tackles/p90 in twenty four appearances, with a passing success rate of 87%. Happy to come in as a fringe player, and on a relatively low wage, this deal pleased me greatly as he is a genuine back-up option for the side with his energy and pace to push on down the left flank. He filled the gap left by Augusto Rocha.

In looking to add depth to wide attacking options, and in all likelihood looking sell him on for a ‘free’ profit, Juan Cruz arrived on a the year deal from Malaga. The Spaniard comes in as a rotation option but will almost certainly be loaned out to maintain his value before his eventual sale. This is a player trading tactic that I often look to implement when trying to build up a club so that funds can be enhanced through signing plays on pre-contract deals, loaning them out to them sell them on before their contract expires.

Dylan San Juan, besides being excellently named, is a bright prospect to be a long-term successor to Mosór in central defence. He had played thirty-four games for River Plate, making 2.04 tackles/90 and a remarkably low fourteen fouls against across the season (almost bizarre given the reputation for Argentinian defending). At £3.9m, he will be back-up at first, and I will look to integrate him where allowing given Mosór’s and Hajdari’s blossoming defensive partnership. His personality type isn’t one that I would normally seek to recruit, but I’m hopeful that with some mentoring and time spent in our professional squad, this should adjust.

Vamouti Kouao (ASEC Mimosas) and Bryan Joubert (Brest) were signed as low cost youth players who may or may not develop into first team players, but expectations were low and little risk was attached to the deals. They will be loaned out to see how they fair with first-team football elsewhere.

There were four further signings during the January transfer window.

Hécto Amaral falls into the same category as San Juan. The once-capped Mexican central defender, picked up for £1.1m from Liga MX side Pachuca, made forty-eight appearances in his four years there. After San Juan had spat his dummy out when I was unable to register him for the Europa League because of the restrictions in terms of homegrown/national, San Juan refused to back down and tried to kick up a fuss. Consequently, he was first sent to train with the U19s before later being promoted to Le Havre 2. Amaral will be put out on loan to hopefully hone his defending skills and benefit from first-team football which he is a little away from being ready for at Le Havre as yet.

Federico López was a player whom I had actually signed as a 15-year old. Pucker up from Peñarol, the Uruguayan had already reached the feat of earning five caps for the national U20s-side. He comes to us a much more developed and well-rounded 18-year old. He too will be sent out on loan to continue his development as the midfield ranks are well stocked for the moment. His mental abilities at such a young age were an incredible appeal, and so too were his player traits. He’s already set up to be a top-level player if he can kick on with his growth.

Gonçalo Esteves came in on loan as a second choice right back from Porto – I seem to have established a reliable source of full-backs from them over the years on loan. A pacey player, and more than able to handle himself offensively and defensively, his stamina and abilities off the ball make him a useful emergency back up to Biancone.

Lastly, along with the earlier transfer of Cavaleiro, the signing of Brazilian Thiago from Atlético Mineiro demonstrates how far we’ve come as a Club in a very short space of time. He’s the second Brazilian to grace Stade Oceane behind fellow countrymen Lucas Gomes and could prove that the tide has turned seven it comes to Brazilian’s showing an interest in joining us. Thiago doubles a wing back and a left-sided centre back, offering fantastic flexibility to go alongside his physicality. We triggered his minimum release fee of £13.25m and signed him up on a five-year deal.

After the transfers have been completed (* note Elias Mesonero is included to demonstrate positional places for prior to his January transfer) our squad depth looks something like the below.

Ligue 1 Finish

After the season was completed, our squad profile ended up looking like the below graphic. In terms of minutes late, Tiago Cavaleiro took to French football well, playing the fifth most minutes out of our squad. Lucic didn’t manage to displace Juan Soriano, in part down to errors from Lucic in games that he did play, but there’s time for him to make yet.

At an average squad age of 23.06 (thanks @FM_Stag for helping me crack how to calculate that), weighted by the minutes the players played and their age, our squad as a whole still has further potential development left to go, and it’s pleasing to be able to bring so many of these ‘youth’ players, if not homegrown players through.

That being said, Kchouk gained yet more minutes over the season and I was able to give a debut to another promising youngest in Dumont (as you’ll see later). If Dumont can kick on with his technical, mental and physical abilities, we could have a heck of a player on our hands straight out of the academy.

The Ligue 1 season was actually something of a drab disappointment. An eighth place finish saw us fall out of the European places and my job was on the line with the final game of the season for failing to meet the Board’s objective of continental football. A 1-0 victory at home to Strasbourg was enough for a stay of execution. At least up to and including the following game but more on that below.

I’ve written previously about the tactic I’ve implemented at Le Havre, setting out our desire to control the ball and nullify opposition chances. Yet this was the season that changes had to be made. Our football and become something of a taupur, slow mechanical football that simply wasn’t creative enough and not positive enough (no points for spotting the song reference there but it was definitely true. We had a net goal difference of eleven and an net expected goal difference of exactly the same football – we weren’t worthy of a place in Europe. When your lead striker scores only nine goals in a season and even that out performed his xG of just over six, you know that something is awry. As as you can tot up from the graphic below, on fifteen occasions we had an xG of less than one. We’d become stultifying to watch and perhaps we were missing Hannibal more than we had realised.

As a result, or rather because of a lack of positive results, I needed to make changes to our tactical set up. In moving a way from the 4-3-3DM to a 4-2-3-1, Tiago Cavaleiro gave us the perfect player to slot in behind either Ali Akman or Lucas Gomes, the latter of whom had found form at one of our affiliates, IFK Göteborg and came back to us in the January transfer window. With both forwards preferring the advanced forward role, the false nine was ditched too. The deep-lying defensive midfielder moved up a strata to form a double pivot, changing to a central midfielder on defend and the mezzala shifted to a deep-lying playmaker on support since this is Depoorter’s natural player role and suits his left-footedness. The other change was to move the right-sided full back to a wing-back on support.

The shift was made prior to the Lyon home game towards the end of the season when after only winning two games in twelve matches in Ligue 1, it became clear something had to be done. That Lyon game did see us have an xG of less than one but it did also yield a positive result and from there the points flowed and we began to be more creative, despite having had very little time to implement the tactical changes on the training field, in part due to our commitments in the Europa League.

Given we finished out of the automatic places in Ligue 1, some of you might be questioning how is it that the final league table graphic shows Champions League qualification against our name. Well, after missing out on UEFA Europa Conference League glory last year after AZ’s dramatic (and worthy) fightback, we won the UEFA Europa League at our first attempt.

Our route to the final saw us top our group despite stiff opposition in RB Salzburg, who were the only side to beat us. We then played the not at all related side RB Leipzig in the second round, scraped past Porto and beat off fellow Ligue 1 side, Lyon in the semi final.

Our opponents in the final, Napoli, had crashed out of their Champions League group, in spite of Celtic achieving a negative goal difference and only scoring four goals. If that isn’t a record, it can’t be too far from one… Once in the Europa League, they overcame Ajax, narrowly beat last year’s Europa Conference League winners, AZ, dismissed Slavia Praha comfortably before vanquishing FC Midtjylland in the semi.

Whilst the final saw the team in some reasonable form after the improvement in league results, player form and squad morale was some way of desirable levels. This made selection to start the Final tricky at best, so as to ensure that those on best form started the game to give us the best possible hope of victory. As you can see by comparing the team graphic below against the squad depth graphic and the squad profile of minutes played/player age, there were one of two big decisions that I made when it came to who to start.

Saranic had been in very mixed form prior to the final, and had picked up an injury in the Montpellier fixture which resulted in him missing the final two league games of the season. As a result, I made the decision to switch Chema Núñez across to the right hand side away from his usual left wing role, and bringing in Hauge.

In the six Ligue 1 games that he had played prior to the Final, Lucas Gomes had scored five goals in contrast to Ali Akman who had one goal in six. Whilst on the face of it, this might seem like an easy decision, I had a strong loyalty towards Akman that had to be overcome by looking the data and putting trust in Gomes.

The other difficult decision was whether to start Depoorter or Zwane. Neither had been on exhilarating form and thus making them a must pick, but I went with Depoorter for his leadership and prior three assists in the Europa League.

To help improve morale, I also spoke to each individual player when deciding upon the first eleven to praise their conduct just to eke out that little marginal gain. Boy how it worked. Depoorter ran the show, making 105 passes from 118 attempts, creating a clear cut chance which Gomes tucked away as part of his four goals from an xG of 1.5 – some return for a final to land him with a perfect 10.0 score. Núñez returned a goal and an assist, running rings around Di Marzio.

Going into UEFA Europa League Final v Napoli still facing the sack to win 6-1 was a magnificent achievement from the side and seemingly vindicated my selection choices. Gattuso was actually the manager to be sacked following the final. Now we’re in the Champions League, the Board are far happier with me – having more faith in my managerial abilities.


How will we get on in Ligue 1 next season and our debut in the Champions League? Check back again next time to see which players are signed/sold and a review of the 2026-27 season. I hope you enjoyed an admittedly longer read that normal – please hit the ‘like’ button to let me know you did.

Advertisement

AC Le Havre – 2024-25 Season Review

The 2024-25 season was a very successful one, relatively speaking. After achieving European football through league finish last season, we managed the same feat again with the latest campaign, improving our finish from 6th to 4th – as a result going through to the Europa League in 2025-26. With only PSG attaining more possession than us, we again dominated the ball against our opponents, though we did score notably fewer goals than our fellow European qualifying teams. Yet we pretty matched out expected goal difference – evidence that our formation does a good job in looking after the ball, but perhaps isn’t that cutting edge. Given our advance up the Ligue 1 table, perhaps a change in tactic might be required to have more thrust to goal scoring to hopefully match our dominance with the ball.

Once again we gave our younger players considerable minutes, with the majority achieving well over 50% of potential minutes. This analysis also helps to identify players who aren’t playing sufficient minutes and are likely surplus to requirements. Boulaye Dia falls into that category and will be earmarked for a move away from the club. Giulian Biancone has also usurped Godswill Ekpolo in the right back role, so consideration will go into whether he is the right man to be a back up. It’s worth noting that Jens Petter Hauge only joined the club in the January window, so as such, actually played a considerable number of minutes in relation to how many he was eligible for.

New central midfield signings, Depoorter, Zwane and Cüneyt Gür all played a good number of minutes without any of them standing out. The mainstay in the central midfield was on loan Hannibal (signified by the purple dot). This was to be his last season at Le Havre as Manchester United had decided that he was now suitably developed for a place in their squad and would not renew his loan agreement. His time at Le Havre has been instrumental to our achievements in not only retaining our status as a Ligue 1 club following our promotion from Ligue 2, but also to then progress up the league and into Europe. His chance creation has been exemplary – as pointed out in a previous blog with a player focus on him – but I feel it’s worth highlighting just how good Hannibal has been for us. Whilst his goal contributions have waned, his assists have been club-leading for us. Never falling below 0.30 goal contributions per 90 in his four seasons with us, he’s provided numerous open play chances for Ali Akman, our main striker, and our other forwards, and also from set piece situations.

In terms of goal scoring contribution across the entirety of the season (and not just Ligue 1), we relied heavily upon both Ali Akman and Ivan Saranic. The two contributed 37% (helpfully 37) of all goals, on a combined xG of 29.48. Ariel Mosór, our Polish right-sided centre back, signed for £6m from Legia last season but crucially (read stupidly) after the closing of the registration window, was the next highest – showing that our set pieces routines, in particular corners, worked well. This pleased the board as they’d mandated this a club focus. In total, seventeen goals were scored from set pieces (eight from corners and nine from free kicks).

Europa Conference League Review

Achieving European football well ahead of the expectations of the Club leadership, gave us a good chance to see where we were at. As it turned out, we were a lot further ahead than I had thought we were with our development.

Winning our group against relatively weaker opponents (Slovenia’s Maribor and Serbia’s Čukarički) and Bundesliga side Köln, resulted in us achieving a bye in the first round knockout as those sides who finished third in the Europa League and second in their Europa Conference League played off against one another. Two further victories over Czechia’s Slavia Praha and North Macedonia’s KF Shkëndija followed – with us brushing them both aside with reasonable ease, so much so in the case of KF Shkëndija that we were able to fully rotate our side for the second leg after a 5-0 victory in the first match.

It was the semi final result against Everton that really shocked me. A 2-0 win at home was surprising, but to then go to Goodison Park and win 2-1 away from home was a fantastic feeling. Ali Akman was the star of the tie with three goals across the two games and eight in the competition as a whole. Achieving a final in our first outing is brilliant and something I really wanted to win to make our mark on Europe.

Our opponents were to be Dutch side AZ Alkmaar. AZ had qualified for the Europa League proper, but a third place finish in their Group saw them drop into the Europa League Conference. Their path to the final was represented by a demolition of Parma, close ties against FC Midtjylland and Rapid Wien, before a semi final victory against our Group opponents Köln.

Europa Conference League Final Line Ups

Match Analysis

Setting up in a 4-2-3-1, AZ were plainly set to play very wide by Arne Slot after watching some initial attacking play. Their full backs, with Beukers likely playing as a complete wing back on the right, spread wide and rapidly once they’d won back possession of the ball. This left their central defenders with a lot of space to cover should a swift turnover occur with a Le Havre counterattack. We were already set to press them high up the field, so recognising their weakness in the centre of the pitch, I added a further instruction to the team to play through the centre. The below graphic shows with AZ’s average positioning with the ball. Our pressing helps to explain why they’re so deep when in possession of the ball – but also note the advanced position of Beukers, this will be integral to the first real action below and also the space for us to exploit with a quick counter.

After I adjusted our team instructions to focus play down the middle it worked a treat. The long kick from AZ’s Owusu-Oduro fell straight to Dvunjak who, untroubled by any opponent, has time to lay it off to Hannibal. He in turn spots Zwane, our Mezzala in space not being pressed by the deeper AZ central midfield players who haven’t advanced up the pitch. When they do come into press Zwane, Ali Akman in the false nine role drops back into this space and drags his defender with him. Chema Núñez runs into the huge gap between the right back, Beukers, who has initially advanced too far up the pitch and the other centre back, Van den Berg. All through the play from the moment we win the ball back to the first touch of Chema Núñez, the ball barely travels outside the width of the centre circle and we have a one-on-one which is finished emphatically.

We had to wait until the second half for our next goal. This time the goal came from an initial build up from our own half. We win the ball back and then look to spring an attack, spreading the play across to the right hand side. By the time it reaches Biancone on the flank, he lays it across to Hannibal who uses some of his flair to beat his man, playing it into Ali Akman who holds off his run into the six-yard area, with AZ’s defenders concentrating on the run of Saranic. With Chema Núñez occupying the mind of Beukers, Zwane finds himself unmarked and he finishes with aplomb into the bottom corner.

Our second goal seemed to free AZ’s shackles. They took the game by the scruff of the neck from their kick off following the Zwane strike. Their first response was in the 64th minute. We lost concentration following an AZ thrown in and it culminates in our offside trap being sprung by a Koopmeiners through ball over the top to Yusuf Barasi, who calmly finished past the on-rushing Sorano – 3-1. Biancone had been to distracted by the offside Karlsson, giving Barasi the perfect opportunity to rush past Mosór who was overloaded with Barasi and Taabouni to look after because Dvunjak had been dragged over towards the ball rather than sitting on Taabouni.

It only takes another minute for AZ to find the equalising goal. We switch off yet again from another throw in, with the AZ players running rings around our defenders, leading to Fedde de Jong popping a cross up for Taabouni to nod in. A poor couple of minutes have cost us a game that we had a stranglehold on and the players’ morale drops markedly. I try to encourage them, but to no avail…

We try to reassert our dominance on the ball and remove team instructions to time waste now that AZ are level. Yet this just leads to AZ exploiting us on the 85th minute as our players tire from our pressing. After yet another thrown in from AZ down their right flank, play eventually develops down their left flank. Saranic lets Esajas run past him and with Biancone and Dvunjak confused as to who is picking him up, as Reijnders off the ball run has them confused, neither of them pick up the run nor the player on the ball. Mosór was unlucky not to cut the pass out with his attempted sliding interception, but this just leads to Yusuf Barasi being free to slot home at the second attempt after Soriano blocks his first effort. Hearts sink and we look to go ‘very attacking’ but the game plays out with AZ sitting deep and keeping out any of our efforts.

You might think I would be disappointed by the result, and I was, but I was equally as pleased because we had made it this far – proud in fact. We shouldn’t be this far ahead of our plan and our overall play is generally encouraging – we are playing good football, if not full bore attacking chance creation on steroids. Quite how much we will miss Hannibal and his creativity, we will have to wait and see next season, but we have now earned the revenues from European football to help us solidify our finances and have some funds to reinvest. If we continue to be cautious with our spending on player transfers and wages, then Le Havre should at least have a strong platform to build upon going forwards. This should then help us progress our tactic and shape in the fullness of time once we have better players amongst our ranks to properly fulfil them.


As a break from the norm, I’ll be looking at player acquisitions and sales in the next blog, along with the usual amortisation in the season review for 2025-26. I hope you return for that soon.