3 weeks ago
Andrew Flintoff's Son Rocky Hits 65-Ball Century in One-Day Cup
Rocky Flintoff is an 18-year-old cricket player.
His dad, Andrew Flintoff, used to be the captain of England's cricket team.
On Tuesday, Rocky played in a cricket match for his team, Lancashire.
They were playing against a team called Somerset.
Rocky scored 100 runs very quickly, in just 65 bowls.
He kept playing and scored 123 runs in total.
He hit 10 fours and seven sixes, which are big hits worth extra runs.
His team made a very big score of 443 runs.
It was the first time Rocky scored 100 runs in this type of cricket match.
His dad recently left his job coaching England's second team and will now coach a team in Australia.
Rocky Flintoff, the 18-year-old son of former England captain Andrew Flintoff, scored a 65-ball century for Lancashire in the England Domestic One-Day Cup 2026.
Batting at No. 5, he finished with 123 runs off 76 balls, including 10 fours and seven sixes.
Rocky and Keaton Jennings added 214 runs for the fourth wicket, helping Lancashire post 443/6 in 50 overs against Somerset at Taunton.
The knock was his maiden hundred in List A cricket; he had previously scored 350 runs in 14 List A matches.
His father Andrew Flintoff recently stepped down as England Lions head coach and will make his head-coaching debut with Sydney Thunder in the BBL.
- Who
- Rocky Flintoff, the 18-year-old son of former England captain Andrew Flintoff, playing for Lancashire.
- What
- Scored a 65-ball century, finishing with 123 runs off 76 balls, in the England Domestic One-Day Cup 2026 match against Somerset.
- Where
- The Cooper Associates County Ground in Taunton.
- When
- Tuesday, August 11, 2026.
- Why
- To help Lancashire post a mammoth total of 443/6; it was also his maiden hundred in List A cricket.
Key facts
- Player
- Rocky Flintoff
- Age
- 18
- Innings
- 123 runs off 76 balls
- Century
- Reached in 65 balls
- Hitting
- 10 fours and seven sixes
- Batting position
- No. 5
- Fourth-wicket partnership
- 214 runs with Keaton Jennings (156 off 127)
- Lancashire total
- 443/6 in 50 overs







