Wednesday, 16 July 2025

Film Review - Ad Astra

This film was so bad that I have made a new graphic for it. Circle with a line through.  The text around it says Do Not Watch, Film Is Terrible. 
This is going to be reserved for the real clunkers. I have 61 film reviews to write up, including this one and only 3 of them deserve this figure, and one of those is an edge case. 

Ad Astra was terrible. 

Bad science, bad plot, bad logic. 

Although I will say it had good set design. 

What annoyed me about it so much? 

It was the laziness. 

I'm a bad sci-fi fan. I do not expect diamond-level hardness in my sci-fi films. I am happy to accept internally cohesive over scientifically accurate. But, if you're going to have one of your characters be a deep space explorer charting new planets out in the Kuiper belt don't have three pictures of "new space objects" be the same picture of Europa turned 90 degrees and coloured in differently. 

Particularly not if you say things like "what I’m trying to do is the most realistic depiction of space travel that’s been put in a movie and to basically say, ‘Space is awfully hostile to us.’ It’s kind of a Heart of Darkness story about traveling to the outer edge of our solar system." during the press tour. (https://collider.com/james-gray-brad-pitt-ad-astra-filming/

You really don't get to say that if you have scenes that only work if there is no convection of heat from rocket engines. 

It's not just Europa, and basic physics, it's every little detail of the film. For instance, the faked geography of the opening shot. "Whilst watching Ad Astra, instantly recognised two lakes as Brad Pitt was looking down to Earth. Qinghai Lake and Lake Urmia. Obviously they are no where close to each other, one is in China, the other in Iran." (quoted with permission from here - https://x.com/x4rius/status/1248252953074360320). 

In the director's defence, he does achieve the whole "Heart of Darkness" theme he was aiming for, although his is more the isolation of space drives you mad rather than colonialism will destroy us all.

The vibe I got was more Odysseus in the "everyone he meets dies" way but I think we have to accept my brain was warped at an early age. 

The problem is that it was sold as 'interesting sci-fi philosophical film', but it is in fact, "man-pain the movie: this time we're in space". Which would be hard to sit through anyway, but the lead character is deliberately emotionless as his major characteristic and he's the only character with any major screen time ... this film is dull and unengaging as well as having all those technical flaws. 

Gah!  The whole thing is a mess and is a waste of two hours of your life.

Monday, 14 July 2025

Euro 2025 - Quarterfinal network diagrams

The group stage diagrams and predictions based on them can be found here - https://fulltimesportsfan.wordpress.com/2025/06/29/euro-2025-group-stage-network-diagrams/

How did the group stage predictions go? 

From group A, I predicted Norway and Switzerland would qualify for the quarterfinals, and I was right, even if it involved extra time goals in the decider. 

Group B, I predicted Spain and AN other, which I am aware is a bit of a "the sky is blue" sort of prediction. 

Group C, I predicted Germany and Sweden 

Group D, I predicted Netherlands and one of England and France, which was oh so wrong. 

Out of 8, I am willing to call that about equivalent to 5/8. 

With that in mind, here are the quarterfinal network diagrams 

Unlabelled: Network diagram of the 8 remaining teams.  The remaining national teams are the large red circles.  Four line up across the middle horizontally.  Two are above this line in the top left, in a 45 degree diagonal line from each other.  The remaining two are below that line at a much more acute angle to each other.  The other circles are the club teams.  It is noticeable that some club teams have lots of representatives left because their circles are relatively large and orange. Labelled: Same diagram as previous but with the teams labelled.  The four teams across the middle horizontally are, from left to right, Germany, Sweden, Norway and France.  The two above the horizontal line are, going from nearest to middle to furthest, are Switzerland and Italy.  The two below the line, going nearest to furthest are England and Spain.  The club teams with noticeably large circles are Juventus, Bayern Munich, Arsenal, Chelsea and Barcelona. 

In the communities view, each nation is its own separate colour. The unlabelled view, this time coloured in by community.  The four nations along the middle are olive yellow, mid-green, bright blue and a darker more purply blue, respectively.  Above the horizontal are a team in brown and a team in bright green.  Below the horizontal, the two teams are orange and pink. Labelled version of the community diagram.  The four teams across the middle horizontally are, from left to right, Germany (olive yellow), Sweden (mid-green), Norway (bright blue) and France (darker blue).  The two above the horizontal line are, going from nearest to middle to furthest, are Switzerland (brown) and Italy (bright blue).  The two below the line, going nearest to furthest are England (pink) and Spain (orange).  The club teams with noticeably large circles are Juventus (bright green), Bayern Munich (olive yellow), Arsenal (pink), Chelsea (pink) and Barcelona (orange). Sweden are the national team closest to the centre (just, vs. Norway). 

Either Lyon or Bayern Munich are the club team closest to the centre. 

Barcelona are the team with the most representatives left in with 14, then comes Bayern Munich and Juventus with 13 then Chelsea with 12. 

Predictions for the quarterfinals: 

These are quite difficult because Italy and Spain are pulled out by how many of their players play for Juventus and Barcelona respectively, while Bayern Munich, and the players that play for them, are pulling together Sweden and Germany, and Arsenal and Chelsea are holding together England, Sweden and Norway. 

Sweden vs England - Diagram says Sweden 

Norway vs Italy - Diagram says Norway, plus every single women's football pundit keeps bewailing how often Italy somehow manage to screw up. On the other hand, Norway trip over their own feet also. 

France vs Germany - Diagram says Germany just. Football fan says "ooooh". 

Spain vs Switzerland - Remember how I said Barcelona pulled Spain out of the diagram. This really reflects that. Switzerland are far closer to the centre. On the other hand, there is no way I can see Switzerland beating this Spanish team.

Wednesday, 9 July 2025

Formula 1 2025 - British Grand Prix

Hulkenbooooooooomiest 

Finally. 

Etc 

It turns out that there are circumstances where I will cheer against a Ferrari. Because finishing 3rd and where the heck ever Leclerc finished is not actually all that much better than 4th and wherever (no really, why is there a Ferrari finishing outside the points?!!!), while Hülkenberg finally getting a podium ... that's something special. 

I'm not saying that it was a long time coming but Clare Williams was his press officer when he driving for Williams. (She was adorably happy for him.) 

I loved how loud the Sauber team were for him, and that the the teams with a champagne budget used some of it to pass champagne to Sauber so they would have some. 

Second most heart-warming moment had to be Mrs. Norris hugging her son. I am not Team Lando (L is. L has been since he started. He is presently impossible and hoping to reach new heights of impossible if Lando wins the title this year.) but I am entirely happy for him. 

BBC radio were wise and knowledgeable and got Damon Hill in. He's so lovely!!!! 

Channel 4 gave me Mika Hakinnen terrifying David Coulthard in a sportscar - racers never change - and Coulthard getting to drive not just *a* vintage Alfa Romeo but the Alfa Romeo that won the first ever British Grand Prix.

I am frequently mean about Coulthard but the sheer joy he radiated. 

Why am I going on about everything but the racing? Because it was a bit of a damp squib (chapeau to Gasly for that overtake though). The rain and associated chaos robbed us viewers of racing. There wasn't even any fun chaos moments, except possibly Lance Stroll's "that's not even a strategy" somehow getting him more points than Alonso, and Alonso's epic radio whinge. 

But overall, I do not care that there wasn't much racing because Picture of Nico Hulkenberg (tall, skinny, white, blond) on the podium at the British Grand Prix.  He is wearing a white baseball cap and his black and green Kick Sauber racing overalls.  He is holding a bottle of champagne which is spraying foam.  He has a very relieved smile.

Sunday, 6 July 2025

Film Review - Time Bandits

D took me to the Mockingbird Cinema (https://mockingbirdcinema.com/MockingbirdCinema.dll/Home) because, as an indie cinema, they reshow older films sometimes.

I had seen Time Bandits before, but never in the right order. As you can imagine, it has a very different effect in the right order - it works better, despite it very much being Terry Gilliam doing the child hero's journey.

And ending it very Gilliamly. (Which I define as an ending that is sort of, if not unhappy, then lacking in comfort. I think that might be the hallmark of his films, they provide no direct comforting message.)

But at least things look interesting. (I will forgive a lot for interesting)

Writing this has made me realise how difficult I find it to describe Terry Gilliam's films and my responses to them. They're very much experiences rather than a solid thing that can be described, or certainly not by me, who, I admit, comes from the science and sense end of things rather than humanities and sensibilities. I am happier with things that are and aren't, rather than -ish, but Gilliam's films are full of -ish and questions, but I like that about them. They're full of that feeling, without trying to explain everything, as opposed to some films that aim for that and then try to explain, and that never works for me. (Spoiling my review in advance, I think that's why I did not jive with 'Everything, Everywhere, All At Once'.)

Friday, 4 July 2025

Euro 2025 Network Diagrams - An Update

Every time, I forget that the teams have up until their first game to make injury swaps. And because I try to get the figures ready in time for the first match that means I need to make an update now. 

The unlucky players this time are: 
Adelina Engman (Finland) withdrawing because of a thigh injury (https://yle.fi/a/7-10080591). Her replacement is Anni Hartikainen. 

Luana Bühler (Switzerland) might win unluckiest, because she had to withdraw from a home tournament with a knee injury (https://www.football.ch/sfv/nationalteams/a-team-frauen/UWNL/news/frauen-nationalteam-luana-buehler-faellt-fuer-das-heim-turnier-aus.aspx). Her replacement is Laia Ballesté. 

Chiara Beccari (Italy) is out with a thigh strain (https://total-italianfootball.com/womens-euro-2025-italy-beccari-out-injury-bergamaschi-in/). Her replacement is another Juventus player, Valentina Bergamaschi. 

Martyna Brodzik (Poland) is out ill (https://pzpn.pl/federacja/aktualnosci/2025-06-22/zmiana-w-liscie-zawodniczek-powolanych-na-uefa-euro-2025). She has been replaced by Małgorzata Mesjasz. Because Mesjasz plays for AC Milan, this caused a fair amount of movement in the diagram. 

The major changes to the diagram is that because of Poland moving up slightly, Germany and Norway have been split. The move has also pulled Italy in so they are directly above Denmark. Network graph of the connections between the teams at Euro 2025.  It looks a lot like the map of France.  From the top left corner, along the top edge which is a descending diagonal line, are Belgium, Iceland and Italy.  Denmark are directly below Italy.  Sweden are directly below them.  England are down and to the right from them.  Diagonally down left from England are France, then Spain.  Portugal are in a straight line left from Spain.  Poland are above Portugal.  Finland are above them, then it is Wales, who are down and left from Belgium.  In the centre, slightly left from Sweden, are Switzerland, Germany, Norway and Netherlands. 

In the community view, Switzerland and Germany are still together in one community but Sweden and England are now separate communities. Same diagram as before, but this time coloured in by community view.  From the top left corner, along the top edge which is a descending diagonal line, are Belgium (dark green), Iceland (brown) and Italy (red pink).  Denmark (mid-green) are directly below Italy.  Sweden (mint green) are directly below them.  England (fake apple green) are down and to the right from them.  Diagonally down left from England are France (red brown), then Spain (olive yellow).  Portugal (salmon pink) are in a straight line left from Spain.  Poland (orange) are above Portugal.  Finland (electric blue) are above them, then it is Wales (shock pink), who are down and left from Belgium.  In the centre, slightly left from Sweden, are Switzerland, Germany (both mid-blue), Norway (lilac) and Netherlands (RAF blue). 

The changes bring no clarity to any predictions.

Wednesday, 2 July 2025

Formula 1 2025 - Austrian Grand Prix

The most important thing first - there was actual racing! Up and down the grid. Actual racing!!!

That was a good race.

I feel so sorry for Williams. I have no idea what's causing everything to suddenly go wrong for them, but it's depressing. And slightly alarming when a car's brakes set on fire. I would suggest they borrow the exorcist Red Bull ought to hire for that second car. At this point, the reason for the poor performance of that second car being a curse makes as much sense as anything else, because both Tsunoda's performance when he was in the RB and Lawson's now he's in it, suggest that it isn't the driver (see also Albon in the Williams when it is not misbehaving).

On the happier side, well done Sauber! Hulkenbooooom happened again - 20th to 9th. Of course, it fits with the rest of his career that an 11 place rise up the grid doesn't get him driver of the day. But I can't be annoyed, because Bortoleto got his first ever points and F1 fans are as sentimental as the next group.

Ferrari!!! Have pace!!!

Repeat after me for the umpteenth time - I will not be optimistic about Ferrari's performance based on a single race.
I will not be optimistic about Ferrari's performance based on a single race.

(Now if only they could sort out the Hamilton and Leclerc to strategy team communication, because hilarious though it is to hear the drivers having mid-race strategy arguments, I don't think it's efficient.)

In the commentary, I managed to listen to this on BBC radio and then watch the Channel 4 highlights. Channel 4, occasionally home to Mark Webber in the comms box are mysteriously totally in Piastri's corner. Like serious, I'm wondering if they got a memo saying they ought not to make it obvious that as a British broadcaster they were going to cheer for the Brit and have gone too far the other way.

BBC meanwhile are trying to get rid of Tsunoda which makes me both sad and angry. You won't like me when I'm angry BBC comms team.

One thing I will give Channel 4 credit for - bonus Eric Bana who was being lovely and fannishly enthusiastic.

I do wish they'd put up the interview they had with Jonathan Wheatley afterwards. He's so lovely.

Sunday, 29 June 2025

Euro 2025 Network Diagrams

Now in a slightly different format. 

The Making Of: 
UEFA saying teams had to announce their teams by the 25th of June meant that I have had plenty of time to make these diagrams. That the women's teams are limited to only 23 players also sped this along. 

Interestingly, while coverage and interest in women's football had increased hugely, the Wikipedia pages are still updated much more slowly than the equivalent men's pages. I was making the diagrams and spotted that Italy had a much bigger and darker red circle than the other teams, and when I checked, it was because the Wikipedia page hadn't been updated following the cut from 27 players to 23. 

The Diagrams: Network graph.  There are 16 red circles surrounded by a number of smaller orange circle and even more smaller cream circles.  Two of the red circles overlap in the middle of the diagram. Same diagram as before but labelled.  It is best to imagine it as a very wiggly rectangle.  The national teams are the big red circles.  11 of the teams are sort of around the edge of the rectangle.  They are, clockwise from top left, along the top line - Wales, Belgium, Iceland and Italy.  Down the right hand side are Denmark, Sweden, England and France. Along the bottom (right to left) Spain and Portugal.  Along the left side are Poland and Finland.  About the middle both up and down and left to right are Switzerland, Netherlands, Norway and Germany.  The red circles for Norway and Germany overlap.  The clubs with more players present at the Euros are the orange circles.  The largest of these are Barcelona, Bayern Munich, Chelsea and Juventus. 

The community view is very pretty this year. There are 14 communities covering the 16 teams. The same diagram coloured in by community.  Although there are 16 teams, there are only 14 communities The same chart, but labelled.  It is best to imagine it as a very wiggly rectangle.  The national teams are the big red circles.  11 of the teams are sort of around the edge of the rectangle.  They are, clockwise from top left, along the top line - Wales (bubblegum blue), Belgium (orange), Iceland (plum purple) and Italy (olive yellow).  Down the right hand side are Denmark (a sort of sharp green), Sweden and England (pink) and France (forest green). Along the bottom (right to left) Spain (sky blue) and Portugal (dark green).  Along the left side are Poland (very pale brown) and Finland (red pink).  About the middle both up and down and left to right are Switzerland and Germany (both bright green), Norway (brown) and Netherlands (purple).  The red circles for Norway and Germany overlap.  The clubs with more players present at the Euros are the orange circles.  The largest of these are Barcelona, Bayern Munich, Chelsea and Juventus. 
Some Observations Based on the Diagrams: 

Every country has at least one player playing for their home league, except Wales. 

Every country has at least one player playing abroad - for Italy it is literally only the one (Arianna Caruso for Bayern Munich). 

It is not clear if Germany or Switzerland is the country closest to the centre. 

It is clear that Bayern Munich are the club team closest to the centre. 

The club teams with the most players present are Barcelona with 17, Bayern Munich with 16, then Juventus and Chelsea with 14. 

For most national teams, the players are spread over several teams. The exceptions to this are Italy, Spain, Portugal and Germany, although with Germany it's less obvious when looking at the diagram because a number of non-German players also play for them. England are more weakly like that, with a lot of players from Chelsea, Arsenal and Manchester City. 

The number of links between Italy and Denmark is due to the large number of Danish players playing in Italy, which might be related to similar patterns seen in the men's game. Danish acquaintance of mine used to complain players on had to be signed by Italian clubs to walk into the national team. 

Having done this for women's tournaments before (see the 2022 version of this here - https://fulltimesportsfan.wordpress.com/2022/07/08/womens-euro-2022-network-diagrams-group-stage/), I'm slightly saddened that we seem to be losing those teams where the main team is the women's team; there's no players for Turbine Potsdam for instance, and only a few from London Lionesses, Paris FC and Madrid CFF. I don't want the increased interest in women's football to cause it to lose its history. (I still don't forgive the English Women's Super League for screwing over Doncaster Belles.) 

Some of the old divisions still remain; Liverpool not giving a flying curse about it's women's team is reflected by there only being two Liverpool players present, both for Wales, compared to eight for Everton. Everton have always supported their women's team - when I was young, the only chance women in my area had of playing football properly was in their women's team. 

One thing that might be affecting the clustering is the number of players who play for US teams. A country with a lot of club teams represented but not present itself doesn't usually happen, unless one of the big guns doesn't qualify (looking at you, so often, Italy). 

I will be keeping an eye on Poland, particularly Emilia Szymczak who is 19 and plays for Barcelona B. If you're good enough to be picked up by Barcelona at that age ... 

In terms of the community view, the national teams that group together are Sweden and England (because of Arsenal and Chelsea) and Switzerland and Germany (because of Eintracht Frankfurt, Bayern Munich and Wolfsburg). Switzerland and Germany being joined is really interesting given Germany's circle overlaps with Norway's, and yet those two aren't linked. 

Predictions: L likes me to try to predict the outcome of the games from this, and there is some correlation between closeness to centre and connectedness and doing better in tournaments. 

However, previous experience (https://fulltimesportsfan.wordpress.com/2023/08/03/womens-world-cup-2023-last-16-network-diagrams/) has shown that it doesn't work as well for women's football. 

Because half the teams will be gone after the group stage, it's a lot harder to predict, and it makes the games so much more tense. Limiting the Euros to 16 teams also means some of those groups are stacked - like group D - England, France, Netherlands and Wales. So that's the present World Cup holders, the winners of Euro 2022, the winners of Euro 2017 and the lowest ranked team in the competition. 

Bon chance, Wales. 

(Actually, the diagram doesn't have them as separated from the other teams as I would have expected.) 

Spain are the team that really confuses the diagram. I would expect them to be a lot more central, given I expect them to do well. It could be the number of players that also play for clubs with Portuguese players that is pulling them out there or potentially a sign that they may not do as well as expected. 

Running purely off the diagram, the teams most closely clustered are Germany, Norway, Switzerland, Sweden, Netherlands, England, France, and then one of Denmark and Spain. You'll notice that's 9 teams and only 8 go through. 

If we take Switzerland and Norway from group A, that leaves 3 more groups where it is unclear. 

For group B, it is unclear because only Spain are in that central core, and they're barely in it. 

For group C, as Germany and Sweden are closer to the centre than Denmark, I will predict that these are the teams that will get through. 

For group D, D for death, that logic can't work because England and France are a similar distance from the centre of the cluster. My best prediction - that group is going to be tight.

Tuesday, 24 June 2025

Saints Ahoy - Game 27 and the 2024 Season to Date

Game 27 was a dismal loss to Warrington. 

Dismal because Warrington, and even more dismal because the only points that Saints scored was from a penalty. It seemed to be that sort of game (https://www.saintsrlfc.com/2024/09/07/saints-beaten-by-warrington-at-the-halliwell-jones-stadium/), with lots of their points also coming from penalties and 3 yellow cards - 2 for them, 1 for us. 

Yup, the team with fewer cards lost.

The "who is present together when Saints concede in game 27" matrix indicates quite clearly who the "missing" player was, enveloping Matty Lees in one group even though his line is paler than the players around him. 

Yes, I wonder who got the yellow card! Matrix chart of who is present together when Saints conceded in game 27.  Of interest is the second darkest group (they are in orange), containing Welsby, Paasi, Lees and Delaney.  The line for Lees is a paler orange because he was not present with that group every time Saints conceded.  On this occasion, it is a mark of shame because he had been yellow carded, which Warrington exploited to score twice. Looking at the season to date: 

When do Saints score? Bar chart showing when Saints score.  The highest number of point-scoring moments is 7 in minute 50.  The next highest if 5 point-scoring moments, which has happened in minutes 47, 51, 52 and 65. 
Bennison is now equal to Welsby in the "who scores for Saints?" bar chart. Game 27 was when Welsby made his return from injury. Bar chart showing who scores for Saints up to game 27.  Percival is still way in the lead, as befits the kicker.  He is followed by Makinson, Lomax and now Welsby and Bennison, who are on the same number of point-scoring moments. Who is present when Saints score, up to game 27? Bar chart of who is present when Saints score.  Blake is still way in the lead, then comes Welsby (some way behind) and then Dodd, a little bit behind that. 

To my mind, the interesting thing here is you've got the three present the most (Blake, Welsby and Dodd), followed by one slowly declining cluster (Mbye, Hurrell, Sironen, Percival, Bell, Lomax, Clark, Makinson, Lees, Whitley, Mata'utia and Delaney) then a drop to the bottom cluster who also slowly reduce in number present as you go down the list (Batchelor, Bennison, Knowles, Davies, Ritson, Stephens, Robertson, Walmsley, Wingfield, Paasi, Burns, Royle, Vaughan and Whitby). 

In the matrix of who plays together most often when Saints score, now updated to game 27, the top left border of Whitley, Bennison and Batchelor, first seen in game 26 is still there. Matrix of which players are together most often when Saints score.  There are now 4 clear sections - the darkest, most often together section, in the bottom right corner (Blake, Welsby, Dodd, Sironen, Hurrell, Percival, Clark, Lomax, Mbye, Bell, Delaney, Lees, Matautia and Makinson).  The next two groups are much paler, the first is pale yellow with the occasional beige square, and contains Davies, Knowles, Wingfield, Walmsley, Ritson, Robertson and Stephens.  Then there is the palest section, all pale yellow, which has Burns, Whitby, Vaughan, Royle and Paasi.  Then there is the odd, darker (pale brown, orange and yellow) border along the top and left.  It contains Whitley, Bennison and Batchelor. 

The network graph looks like this:Network graph, there is a central blob.  Sticking immediately out from that blob, clockwise starting from 12 are Walmsley, Paasi at 2.30, Ritson at 3.30, Robertson at 4, Stephens at 5.30, Davies at 5.45 and Wingfield at 9.  Further out is Royle out in the bottom left, Burns all the way out centre right and then Vaughan far far away in the top right. When do Saints concede? Bar chart showing when Saints concede.  The minute with the most point-conceding moments is minute 76 with 7.  The next highest are minutes 11, 32 and 80 with 5. 

The "who is present when Saints concede" chart has a very different shape to the "who is present when Saints score" bar chart. While that has three distinct sections, this chart has Blake and Lomax in the lead (because they have played a lot of minutes), then a slowly degrading curve covering most of the other players, then a small section of the infrequently present players at the bottom. Bar chart of who is present when Saints concede.  Blake is far in the lead, followed, some way behind by Lomax, then Mbye in third.  Mbye is at the start of that sloping curve I mentioned above.  The small section of infrequently present players are Stephens, Walmsley, Burns, Whitby, Royle and Wingfield. 

The concede matrix looks very similar to last time, except fuzzier once more. It's interesting that as there's more data, the boundaries between the groups get weaker, then they suddenly pop back into strong colours, then weaken again (and so on). Matrix chart of players together when Saints concede.  The darkest area, the players most often together when Saints concede, is in the bottom right hand corner and includes Blake, Lomax, Clark, Whitley, Mbye, Lees, Ritson, Makinson, Welsby, Bell, Matautia, Dodd, Sironen, Percival and Delaney.  The next most commonly together section is much paler, with occasional swirls of darker colour.  It includes Davies, Stephens, Vaughan, Paasi, Robertson, Hurrell, Batchelor, Knowles and Bennison.  The top and left-most is the palest and least often together.  It includes Walmsley, Wingfield, Royle, Whitby and Burns. Another interesting this is that, although the shape is similar, some of the players have moved section e.g. Ritson has moved from the middle group to the darkest group, in just one game. The network graph is the same shape but has shifted about 15 degrees clockwise. Last time I suggested that players were either being sucked into the centre or moving out. It was being sucked in because they're all much closer now. Network diagram showing which players are present together when Saints concede.  Standing out from the central blob, clockwise starting at 10 are Wingfield, Burns at 3, Whitby at 5, Stephens at 6 (but he is almost within the central blob) and Royle at 8. Despite the piles of data, there are still changes, and the players brought in as other players were injured are now clearly part of the main group due to number of matches played. It's been interesting to watch that exchange of players coming in and out of the matchday squad. 

There may be a slight delay as I work on the Women's Euro 2025 network graphs. I am already seeing some interesting patterns.

Wednesday, 18 June 2025

Saints Ahoy - Game 26 and the Season to Date

Game 26 was Saints away at Huddersfield, which Saints won (https://www.saintsrlfc.com/matches/2024/first-team/huddersfield-giants-v-saints-2024-09-01/?swcfpc=1

The biggest news to my mind was Morgan Knowles coming back. I was not alone in this opinion - https://www.sthelensstar.co.uk/sport/24556400.morgan-knowles-brought-saints-return/ 

As that article by the St. Helens Star, a biased source I grant, says, "He missed the best part of three months with a groin issue – a period that coincided with the beginning of Saints’ picking up other injuries and then subsequent run of defeats." It also points out he then missed 3 games due to a ban for a high tackle. 

Saints lost 7 of the 11 games Knowles missed. 

The really terrifying thing is that 2024 was Knowles's 10th year with Saints. Time flies, eh? 

While the game was a victory for Saints, it also highlighted a worrying trend for yellow cards (although I forgive Noah Stephens entirely). 

Bennison having to do the kicks reassured me in the "there is another" with regards to kicks if Percival is off the pitch. 

None of match-specific pictures are all that interesting so I'll move on to the season to date diagrams. 

Seeing Bennison shoot up the "who scores for Saints?" diagram after just one game shows how important the kicker is. Bar chart showing who scores for Saints.  Percival, who is normally the goal and conversion kicker, is still the highest with 60 point-scoring moments.  Bennison has moved from 8th on the chart after game 25 to 6th after game 26. Robertson is now on the list after scoring his first ever try for Saints. 

Overall 24 different players have scored either a try or conversion for Saints in 2024. 

When do Saints score? Bar chart of when Saints score.  Minutes 45-55 still have the most and it still looks like a Gaussian distribution.  Minute 50 has the most with 7 point-scoring moments.  Minutes 47, 51 and 52 have 5 point-scoring moments, as does minute 65. 
Who is present when Saints score? Bar chart of who is present when Saints score.  Blake is still in the lead, followed by Welsby and Dodd. 

The matrix of who is present when Saints score is interesting: Matrix of who plays together when Saints score.  The darkest part of the diagram (the players who play together most often when Saints score) is in the bottom and right part of the diagram and goes about halfway up.  It contains Blake, Welsby, Dodd, Sironen, Hurrell, Percival, Clark, Lomax, Mbye, Bell, Makinson, Matautia, Delaney and Lees.  Next up and out is a noticeably paler section of Davies, Knowles, Wingfield, Walmsley, Ritson, Robertson and Stephens.  Then is the palest area, of Whitby, Vaughan, Burns, Royle and Paasi.  Oddly, there is a dark border around the top and left hand side (of Whitley, Bennison and Batchelor, which suggests they are often together when Saints score but not with the others.  Probably this is due to extended absences from the team for all 3. Normally it would go darkest (most often together) in the bottom right hand corner and paler (less often together) as it moves up and to the left. This time, that pattern happens but then there's a suddenly dark border along the top and left which consists of Whitley, Bennison and Batchelor, suggesting Saints score when they are on the pitch together. The grouping makes some sort of sense because Batchelor definitely missed some matches with an injury. 

The equivalent network graph is slightly different again. Network graph of who is present together when Saints score.  There is the central core, with a secondary ring around it.  On the second ring, clockwise, starting at 3 on the clock are Wingfield, Davies, Bennison, Knowles, Ritson, Robertson, Walmsley and Stephens.  Sticking out top right is Royle, bottom centre is Paasi, bottom left is Vaughan, left but up a bit Burns. 

It's interesting that two ways of presenting the same data give subtly different results. 

There's no real changes to the pattern of the "who scores against Saints" diagram so I haven't included it. 

The last 10 minutes of the game is still when Saints are most vulnerable. Bar chart of when Saints concede.  The minute with the most point-conceding moments is minute 76 with 7.  Next highest are minutes 11, 32 and 80 with 5, but minutes 69, 70, 71 and 72 all have 4 point-conceding moments. 
Blake also leads the "who is present when Saints concede?" chart Bar chart showing who is present when Saints concede.  Waqa Blake is present for the most, and he is a long way ahead of the next most present - Jonny Lomax. 

The matrix diagram of who is present together when Saints concede is not as pretty as it was after game 25 (https://fulltimesportsfan.wordpress.com/2025/06/11/saints-ahoy-game-25-and-the-2024-season-to-date/). It think it's because the "curls" of more often together in the mid-section are less well defined than they were last time. Matrix chart of players together when Saints concede.  The darkest area, the players most often together when Saints concede, is in the bottom right hand corner and includes Blake, Lomax, Welsby, Mbye, Clark, Bell, Makinson, Matautia, Dodd, Sironen, Percival, Delaney, Lees and Whitley.  The next most commonly together section is much paler, with occasional swirls of darker colour.  It includes Davies, Vaughan, Stephens, Paasi, Robertson, Ritson, Hurrell, Batchelor, Knowles and Bennison.  The top and left-most is the palest and least often together.  It includes Burns, Whitby, Walmsley, Wingfield and Royle. Unlike the "who is present when Saints score?" matrix and network graphs, the concession network graph mostly matches the matrix diagram. Network graph of who is on the pitch together when Saints score.  The central blob matches the darkest parts of the matrix chart but does contain a couple of the players in the lighter parts of the matrix diagram, so it contains Blake, Lomax, Welsby, Mbye, Clark, Bell, Makinson, Matautia, Dodd, Sironen, Percival, Delaney, Lees and Whitley, as well as Hurrell, Ritson, Robertson and Batchelor.  The remainder of the next darkest area in the matrix chart are the 7 players whose names are either being sucked into the central blob or are escaping from it.  They are, at the top of the diagram, Bennison and Knowles, and at the bottom of the diagram, Davies, Vaughan, Paasi and Stephens.  The players in the palest area are also those furthest away from the centre of the network graph.  They are Walmsley at the top, centre right, Whitby, Burns slightly down from him.  Bottom left is Royle, top left is Wingfield. 

I am now wondering whether the darker swirls in the matrix chart are those players who are in the intermediate group in the network graph.

Monday, 16 June 2025

Formula 1 2025 - Canadian Grand Prix

 In keeping with my previous rant about the cars being too wide for the tracks (https://fulltimesportsfan.wordpress.com/2025/04/16/formula-1-2025-japanese-grand-prix/), I present the 2025 Canadian Grand Prix as evidence. A Canadian Grand Prix where the most interesting thing is the tyre strategy is no kind of Canadian Grand Prix at all.

But, because of the unexpectedly high tyre wear, it was interesting. Well done to Ocon and Sainz jnr for making a single stop work out.

I am still trying to understand Ferrari's strategy. On the other hand, I think that puts me in good company, which includes one of their drivers. I try not to rag on the strategy team, because this is a huge step up from the indecisive years, but ... exactly how was that strategy supposed to work. Was the intention long, long, short? Leclerc wasn't in a position to do anything useful with that strategy given where he qualified.

In other people whose race was compromised by qualifying - McLaren. I think that crash was McLaren's fault as much as it was Norris's. You have two drivers going for the world title and you let them race. Now, thankfully due to the other teams having cars that are not as good, there's no real damage done, except to Norris's title bid and probably his spirit. For what?

This is why I will never object to teams using team orders.

After the race, it was fascinating how differently Toto talked to his two drivers. Although, could Bono sound more like a proud Papa - so adorable. Antonelli on the radio afterwards - also adorable!!

Wednesday, 11 June 2025

Saints Ahoy - Game 25 and the 2024 season to date

Game 25 in 2024 was an unfortunate loss to Hull KR - https://www.saintsrlfc.com/matches/2024/first-team/saints-v-hull-kr-2024-08-24-2/?swcfpc=1 

I don't care that Hull KR were the coming force, I don't like losing to them. 

Blake getting a yellow card and then Makinson getting a red didn't help, although I'm pleased that Whitby got his first try and conversion (and on his debut too). 

The game-specific figures don't really add much so I'm not sharing them. 

Whitby's two point-scoring moments move him to the bottom of the middle of the "who scores for Saints?" diagram. Bar chart showing who scored for Saints up to game 25.  Whitby is 15th out of 23 players on the diagram.  It is still heavily dominated by Percival because he both scores tries and kicks penalties and conversions for Saints. That might be a bad sign that either Saints's scoring pool wasn't diverse in 2024, or that they needed to score more points. 

When do Saints score? Bar chart of when Saints score.  Entirely accidentally, the peak for the minute with the most points scored (minute 50 with 6 point-scoring moments) is in the middle of the chart.  It makes it look a bit Gaussian in distribution when it really, really is not. That Saints didn't score while Blake or Makinson were off the pitch due to their cards means they maintain their positions on the "Who is present when Saints score?" chart. Bar chart of who is present when Saints score.  Blake is still in the lead.  Whitby is on the chart.  He scored both of the point-scoring moments he has been present for. 

The matrix chart is back to being dark in one corner (bottom right) fading as it goes up and left. Matrix of who is present together when Saints score.  Blake, Welsby, Dodd, Sironen, Hurrell, Percival, Bell, Clark, Makinson, Lomax, Mbye make up the darkest section.  Next is Lees, Delaney, Matautia, Whitley, Batchelor and Bennison.  Then there is a slightly paler section (Wingfield and Walmsley), before a darker area for Knowles, Ritson, Stephens, Robertson, and Davies, before the palest section of Paasi, Royle, Burns, Vaughan and Whitby. 

The network graph, interestingly, doesn't quite match. Whitby and Vaughan aren't present on the network graph, and Bennison is clearly outside the "frequently plays together" central blob, while he's in the second darkest area of the matrix chart. Davies has moved the other way. Network graph of which Saints players are present together when Saints score.  There are two less connect groups outside the main blob.  At the top, from left to right, are Burns, Robertson, Ritson, Stephens, Paasi and Royle.  Royle has more connections to the main blob that to the other players at the top.  Burns is similarly out on the other side.  At the bottom, from left to right are Walmsley, Bennison and Wingfield.  Bennison is either about to be subsumed into the main blob or about to escape from it. 

In an amusing coincidence, both matches vs Hull KR in 2024 featured Hull KR having the same number of point-scoring moments. Bar chart showing number of point-scoring moments against Saints.  Leigh Leopards, the second time, still have the most in one match with 15. 
When do Saints concede? 

 The evidence for "in the last 10 minutes" is really building up. Bar chart showing when Saints concede.  Minute 76 has the most point-conceding moments with 7, and while there are a couple of minutes earlier with relatively many (minute 11 and 32 with 5 each), there a real cluster from minute 70 onwards. 
Who is present when Saints concede? Bar chart showing point-conceding moments present for.  Blake has the most, then there is a long gap to Lomax who is present for the next most.  Wingfield and Burns, who have hardly played, are present for the least. Understandably, because he is also present for the most scoring moments, Blake is top of this chart. There's a large drop off until you hit Lomax in second. 

The "who is present when Saints concede" matrix looks like the top left quadrant of a Roman mosaic of the sun. If nothing else, it's pretty. Matrix chart of who is present when Saints concede.  The overall view is very mosaic-y.  The orange areas mixing with the pale areas make it look like the top left quadrant of a Roman mosaic of the sun.  It is a regular regimented pattern. 

I think it looks like that because of how often Blake played with some of the "second most frequently playing" cluster of players (Robertson, Davies, Ritson, Vaughan, Stephens, Paasi, Batchelor, Knowles and Bennison). 

The network graph is less spread out than equivalent one for point-scoring moments, with most players being in the central blob. The players that stick out are Wingfield, Walmsley, Royle, Whitby and Burns. Although there are a ring of players that are either coming out of the main blob or being eaten by it (Knowles, Bennison, Batchelor, Vaughan, Paasi, Stephens and Davies) Network graph of who is present together when Saints score.  Wingfield sticks out of the central blob at the top right.  Bennison is either starting to move into the blob or move out of it below him.  Then Walmsley sticks out, centre right.  Royle sticks out bottom right.  Moving round the clock comes Whitby.  Vaughan sticks out a little but closer in to the central blob, and Paasi is similarly positioned but further left.  Burns sticks out bottom left.  Stephens and Davies are sort of sticking out but much closer to the central blob on the middle left.

Saturday, 7 June 2025

Formula 1 2025 - Spanish Grand Prix

Normally the only interesting thing about the Barcelona circuit is any upgrades to the cars. But, was it me, or was that actually an interesting race, or do I just have low expectations for the Barcelona track?

Upgrades 

The upgrades themselves seem to have done nothing, McLaren are still miles ahead of the other cars, which suggest the wing flapping is not the only thing making them go faster. 

Qualifying 

Leclerc's race proved that you get no points for qualifying. I, alongside most other people, wondered why the (blank) he just sat back and didn't do another lap in Q3. I underestimated him and the Ferrari strategy team. I think I'm being nice about the Ferrari strategy team. It feels both good and unexpected. 

Mercedes 
That's two races in a row where a Mercedes engine has gone kaboom. Not good times. 

Haas
That was definitely a lurking Valtteri Bottas at Haas. I'm wondering if it's to coach Bearman or as a potential replacement for one of the drivers. 

Hülkenboom 

How good was Hülkenberg? 15th to 5th in a Sauber and denied 'Driver of the Day' only by the Max fan army, who are, if nothing else, fanatical about their guy. 

I am just so happy for Hülkenberg. 

I am hoping Audi will be good next season and then he might finally get his race podium. If he wins a race, I will be unspeakable for at least a week. 

Verstappen lunacy 

Running into Russell, even if Verstappen was angry because his own mistake lead to Leclerc overtaking him, was a truly idiotic move. Idiotic, and somehow more idiotic than Red Bull's tyre strategy. 

When someone missing the race because they punched something in their garage (https://www.bbc.co.uk/sport/formula1/articles/c14kmj8rd87o) is not the most idiotic rage-induced incident during a race weekend, you know you've screwed up. 

I understand Verstappen's frustration with Red Bull's tyre strategy. It was most inexplicable, and Red Bull are normally good at strategy. It's such a fall off in strategy terms that I'm wondering if someone has left from their strategy team?

 

There's something rotten in the state of Red Bull anyway, judging by that second car. I can believe one driver is that much better than the other but not that Verstappen is that much better than Ricciardo, Perez and Tsunoda.

Saturday, 31 May 2025

Formula 1 2025 - Monaco Grand Prix - or "Williams did nothing wrong"

The race itself was pretty much dull as ditch water, even if part of me felt sympathy for Leclerc's "why always me" radio message about the timing of the virtual safety car. Why does it always happen at the worst possible time for him?

But it's Monaco, so nothing other than redesigning the cars so that they are smaller is ever going to make it an interesting race.

And if they're going to add stupid rules, the teams, staffed as they are with over-grown hyper-intelligent schoolboys and girls, are going to bend and spindle those rules any way they can to get one over on the other teams and try to get points.

That's even more true of Williams who are one of the smaller teams (and why I have more sympathy for them than Mercedes or Racing Bulls).

Following an excellent performance in qualifying, they used a race strategy that guaranteed them points, in a sport where points = prize money.

Williams did nothing wrong!

Saturday, 24 May 2025

Saints Ahoy - Game 24 and the 2024 season to date

Game 24 of Saint's 2024 season was their Magic Weekend game. 

I quite like Wikipedia's description of Magic Weekend - "an annual event organised by the Rugby Football League in which an entire round of Super League matches is played over a weekend at a single stadium to promote the sport of rugby league." (https://en.wikipedia.org/wiki/Magic_Weekend

I've been lucky enough to go twice, both in Newcastle. 

The only downside to Magic Weekend is, that in order to sell tickets, Super League tend to have teams play their local rivals. Which means you can end up playing the same team far too often. 

And playing Wigan, again, in a year your team are already not doing well, is far, far too often. 

When Saints then lose, 20-0, to Wigan, that's the pits - https://www.saintsrlfc.com/2024/08/17/saints-beaten-on-derby-day-at-magic-wknd/ 

On the other hand the referees let this sort of thing go: A Saints player in a light blue shirt (it is Matty Lees) is tackled by two Wigan players (in black).  The Wigan player on the right is behind the Saints player and has his forearm around the neck of the Saints player.  This is an illegal manoeuvre. 

Understandably, there can be no diagrams for Saints's point-scoring moments in this game, nor are there any updates to their point scoring moments for the season. 

There is no pattern to when Saints conceded, except maybe a slight suggestion that they concede more in the last 10 minutes (but so does everyone else). Bar chart of when Saints concede up to game 24.  It looks like a row of skyscrapers.  The highest point is minute 76 which features 6 point conceding moments.  There are 3 minutes with 5 point-conceding moments, minutes 11, 32 and 80.  See what I mean by no pattern. 

The "who is present when Saints concede" diagram is so weird that it made me double check that I'd not made some sort of data entry error. Bar chart of who is on the field when Saints concede.  The bar for Waqa Blake is much longer than that of anyone else, up past 100 when the next nearest (Welsby and Lomax) are at around 80. 

It makes sense, just, if you consider that he's about the only player who didn't have an extended injury / suspension break. 

It does make the "Who is present when Saints concede" matrix look intriguingly different. Matrix of who is present when Saints concede up to the end of game 24.  There is a very dark red line about 2/3rds of the way up and left that is the line for Blake.  He is completely separated from the next darkest chunk of 12 players in the bottom right hand corner (Welsby, Clark, Sironen, Mbye, Lees, Whitley, Delaney, Dodd, Lomax, Bell, Percival and Makinson).  Between them is a chunk of slightly paler interchanging forwards and Bennison (Hurrell, Matautia, Bennison, Knowles, Batchelor).  Above the line of Blake are the players who played less often.  They too are in two chunks.  The first slightly darker yellow chunk are next to the line of Blake.  They are Ritson, Davies, Robertson.  The palest section is Walmsley, Burns, Wingfield, Royle, Paasi, Stephens and Vaughan. 

The equivalent network graph is shaped like a fox's face. Network graph of who is present when Saints concede.  It is shaped like the face of a fox.  The central blob of most commonly present players would be the area around the face and cheeks.  Burns on his own forms the pointy chin.  Royle is on his own in the left ear. Walmsley is half way up the right ear and Wingfield is its tip.  This tells me that the other less frequently playing together players have now been eaten up by the central blob. 

As Royle, Walmsley, Wingfield and Burns are the only players sticking out, it tells me that the other players who had previously been in the little "rarely but when they do they play together" sticking out blobs have now been subsumed into the central blob. 

This is true, as they are now at the edges of the central blob (Paasi, Vaughan and Stephens on the left hand side and Bennison, Knowles and Batchelor on the right). 

That change is most interesting, and suggests Saints have had to start leaning on the full squad of players.

Saturday, 17 May 2025

Superman: the new one - some scattergun thoughts about comics, history and culture

 Because L assures me that sometimes my post should be up to date and my film reviews are now running 5-6 years late.


I start with some caveats:
1 - in my comic book days, I was very much a Marvel girl. Make mine Marvel etc. The nearest I got to DC was Batman.

2 - James Gunn is one of those creative types who appears to have a direct line to my soul. He is responsible for an excessive amount of me crying in cinemas; somewhat famously, the time Guardians of the Galaxy made me cry so hard I gave L a migraine.

I have very little skin in this game (Superman) and I know that I will enjoy it anyway.

That being said, it's so nice to see a friendly Superman on screen.

I blame a mixture of Quentin Tarantino and the comics' Dark Age for the dour Supermen we have been having on the big screen recently (this applies to big screen only, the cartoons have been suitable).

Quentin Tarantino because of the whole which of Clark Kent's identities is the "real" one spiel, and everyone wanting to be an auteur like him and ape him in every possible way. (Said with affection for his films)

The Dark Age for that period of comics were everything had to be bleaker than bleak. And fellas, I understand the appeal, because those were the comics of my teenage years too. But they were a short blip in a long lifetime of the Superman character.

Superman is the best of us and happens to be an übermensch, not just an übermensch.

Wednesday, 14 May 2025

Formula 1 2025 - Miami Grand Prix

The title race is really hotting up (https://en.wikipedia.org/wiki/2025_Miami_Grand_Prix)

Shame Ferrari are nowhere near the pointy end for either championship. Instead, the drivers are busy taking potshots at each other and the team -  https://www.bbc.co.uk/sport/formula1/articles/ce8g5xlmxjgo

Boys, you get to do this when you're winning, not when you're languishing in 4th in the Constructors.

Sunday, 11 May 2025

An update on "Haaland or Bug?"

As I'd updated the Shearer+Kane+Salah comparison, it was easy to update the equivalent comparison that includes Erling Haaland. 

In Haaland or Bug, I did say it would be interesting to see what an extra year's data would do to Haaland's curves. And it has done interesting things. 

Part of the problem is his 2023-2024 season would have been spectacular for anyone else, but was only "on standard" for him, so where his curves have been sky-rocketing previously, they've now plateaued, and on the 'extrapolated' curves, that means they're some interesting downward parabola shapes. 

First the Percentage of Games Played 

At the point where everyone had reached 23 years old: Line graph of percentage of games played per season by Shearer, Kane, Salah and Haaland up to the age of 23.  The lines for Shearer (blue) and Kane (orange) are straight lines.  The Shearer line starts at 0 at 16, and goes up to 72-73% at 23.  The Kane line at 18 at 15, and goes up to 85% at 23.  The Salah line (grey) is a downward turning parabola that starts at 0 just before 16, and drops to 75% at 23.  The high point is 80% between 21 and 22.  The Haaland curve starts at 54% at 15, and plateaus off after reaching 80% between 21 and 22. 

In this chart, Kane and Shearer have similarly angled increases (although Shearer's percentage is lower), while Salah has a dipping parabola (he missed a lot of games at the age of 22 which is still affecting his up to 23 curve, although his percentage of games played went up to higher than it was before).  

Haaland's curve is now plateauing, but that's because he has played a high percentage of games for several years, which always leads to concerns (Link to "Much Too Much, Much Too Young" by the Specials 

In the "extrapolated" curves, all the players have downward turning parabolas. Haaland's is the worst because of the limited data, but Salah's has also gone down because of his 2023-2024 injuries (may he be kept from further hamstring problems). 

And Kane and Shearer are now meeting at the same point. This is a line graph of percentage of games played per season, extrapolated to 35 for Shearer, Kane, Salah and Haaland.  The line for Shearer is blue, and starts about 19% at 17, and finishes at 78% at 35 years of age.  The line for Kane (orange) finishes at the same point but starts 35% at 17.  The curve for Salah (grey) starts at the same point as the Kane line, but ends at about 50% at the age of 35.  The curve for Haaland (yellow) is also a downward curving parabola, shifted due to lack of data.  It starts at 54% at 15 and drops to 10% at 35, with a high point of 80% at 22. Next we have goals per game It is still weird curves ahoy, because Kane and Shearer's are still upward-facing banana-shaped. Line charts of goals per game up to the age of 23 for Shearer, Kane, Salah and Haaland.   The Shearer line (blue) is an upward facing parabola, starting at 1.1 at 15 and finishing at 0.9 at 23, with a low point of 1.8 between 19 and 20.  The Kane curve (orange) has a similar shape, starting at 1 at 15, and finishing at 0.9 at 23.  His low point is 0.36 also between 19 and 20.  The Haaland curve (yellow) is a downward facing parabola, starting at less than 0 at 15 (I blame the way EXCEL extrapolates the data) and finishing at 0.9 at 23.  His high point is 1.1 between 20 and 21.  The Salah curve (grey) is also a downward facing parabola starting at -0.25 at 15 and finishing at 0.3 at 23, with a high point of 0.32 just after 21. Haaland's downward facing parabola really is just due to other seasons being ridiculous and this one just being very good. I also find it amusing that three of the lines - Shearer's, Kane's and Haaland's - meet at more or less the same point. I think it's because they've always been out and out strikers, while Salah used to be a winger. 

With the extrapolated chart, it's another serious case of "insufficient data for Haaland" Line graph showing goals per game extrapolated from the present data to 35 for Shearer, Kane, Salah and Haaland.  The Shearer line (blue) is curve, from 0.22 at age 17 to 0.35 at age 25, with a high of about 0.61 about 26/27.  The Salah line (grey) is also a curve, from about 0.7 at age 17 to 0.48 at age 35, with a high point of 0.6 at 29.  The Kane line (orange) is straight because of his truly excellent goal per game at age 30.  It starts at 0.4 at 17, and ends at 0.85 at 35.  The Haaland curve (yellow) is a ridiculously sharp downward facing parabola, starting at 0 at 15 and ending at 0 at 26, with a high point of 1.1 between 20 and 21. 

The curve is only so steep because there is so little data. Kane's is skyrocketing because of his excellent 2023-2024 season. 

And finally, goals per possible game: 

Up to 23 is more banana-shapes, with Salah so much lower because that was when he was definitely still a winger. This is a line graph of percentage of goals per game up to the age of 23 for Shearer, Kane, Salah and Haaland.  The Shearer curve (blue) is curving upwards.  It starts at 0.32 at 15, and finished at 0.65 at 23.  The low point is almost 0 between 18 and 19.  The curve for Kane (orange) is similarly shaped, it starts at 0.4 at 4, then finishes at 0.67 at 23, with a low point at 0.2 at 18.  The curve for Haaland (yellow) is a downward curving parabola, starting at 0 at 15, and ending at 0.7 at 23, with a high point of 0.8 at 23.  The curve for Salah (grey) is a steadily increasing line from less than 0 at 15 (I blame the way EXCEL does curves) to 0.27 at 23. Again, the same three lines - Shearer's, Kane's and Haaland's - meet at more or less the same point. The extrapolated curves look odd for Haaland, because of lack of data again (and relative dropping off of goals per game), and Kane's skyrocket of a 2023-2024 season Line chart of goals per possible game extrapolated up to the age of 35 for Shearer, Kane, Salah and Haaland.  The Shearer line (blue) is a curve, starting at 0 at 17, and ending at 0.3 at 35, with a high point of 0.5 at 28.  The Salah line (grey) is also a curve, starting at 0 at 17 as well, and ending at 0.4 at 35, with a high point of 0.5 at 29.  The Kane line (orange) is almost a straight line, it starts at 0.19 at 17 and ending at 0.78 at 35.  The Haaland curve (yellow) is a ridiculously steep downward facing parabola.  It starts at 0 at 15 and ends at 0 at 27 with a high point of 0.81 at 21. Manchester City, and therefore Haaland's relatively poor 2024-2025 is going to do things to my graphs again next time, isn't it?   (I do think cause and effect are that way round. I think the way Guardiola has City set up, they miss Rhodri a lot more than they miss Haaland when he's not there.)