player background
player background

Stephen Eskinazi

Stephen Sean Eskinazi is a 31-year-old South African-born, English-qualified top-order batter and occasional wicketkeeper, currently playing for Welsh Fire in The Hundred (2023–2025) and Leicestershire. Known for high-scoring, prolific List A and T20 performances, he amassed over 9,600 runs in his career, captained Middlesex in T20s (2022–2025), and previously played for Perth Scorchers. 

More
Full Name
Stephen Sean Eskinazi
Born
28 March 1994
Place Of Birth
Johannesburg, Transvaal
Country
England
Role
Batter
Batting Style
Right Handed Bat
More

Stats

Match Format Date Runs BF 4s 6s SR
Glamorgan vs Leicestershire · Match 16 First Class April 24, 2026 50 105 5 0 47.62
Surrey vs Leicestershire · Match 9 First Class April 10, 2026 100 213 8 1 46.95
Leicestershire vs Sussex · Match 4 First Class April 3, 2026 55 162 8 0 33.95
Northamptonshire vs Leicestershire · 53rd Match First Class September 24, 2025 171 264 20 2 64.77
Leicestershire vs Kent · 49th Match First Class September 15, 2025 22 27 4 0 81.48
Leicestershire vs Gloucestershire · 45th Match First Class September 8, 2025 34 92 4 0 36.96

Matches

Glamorgan Glamorgan
440/10 & 137/2
Result
586/7d
Match Drawn April 24, 2026 3:30 pm
Leicestershire Leicestershire
Surrey Surrey
520/10 & 263/4d
Result
691/10
Match Drawn April 10, 2026 3:30 pm
Leicestershire Leicestershire
Read More

Major Teams

  • Current: Welsh Fire (The Hundred, 2023–2025), Leicestershire (2025)
  • Recent: Dhaka Capitals, Perth Scorchers (BBL)
  • Past: Middlesex (2015–2025), England Lions, Chattogram Challengers, Chennai Brave Jaguars 

Key Debuts

  • First-Class: 9 September 2015 (Middlesex vs Yorkshire)
  • List A: 17 May 2018 (Middlesex vs Essex)
  • T20: 29 July 2016 (Middlesex vs Gloucestershire) 

Key Records & Achievements

  • List A Record: First batter to score over 130 runs in three consecutive List A games (2022 One-Day Cup).
  • Highest Score (List A): 182 (Middlesex record for highest individual List A score).
  • Highest Score (T20): 102* (For Middlesex, 2021).
  • Century Tally: 16 centuries for Middlesex across formats. 

Statistics

  • First-Class: 95 matches, 4,812 runs, 10 centuries, Highest Score 179.
  • List A: 30 matches, 1,434 runs, 6 centuries, Avg 55.15.
  • T20: 132 matches, 3,688 runs, 1 century, SR 138.90. 

Career Highlights

  • Middlesex T20 Captain (2022–2025).
  • Part of the 2016 County Championship-winning Middlesex squad.
  • Scored 658 runs at an average