[1][2] He attended Manchester Grammar School and joined Lancashire County Cricket Club at a young age.
[16][17][18][19] He made his List A debut for Lancashire against Kent in the One-Day Cup on 28 July 2024, becoming their youngest-ever player at the age of 16 years and 113 days.
[22][23] Flintoff made his first-class debut at the Oval on 22 August 2024, for Lancashire against Surrey in the County Championship.
[28][29][30][31][32][33][34] Flintoff scored a match-winning 106 as the team beat a Young Lions Invitational XI in a warm-up match for their series against Sri Lanka.
[35][36][37][38] On 18 July 2024, Flintoff made a century in the second four-day match against Sri Lanka at the College Ground, Cheltenham, scoring 106 off 181 balls including eight fours and two sixes.