ChallengerHardBrest2026-10-25 14:30
Ryan Peniston v Benjamin Hassan
The market
No published price yet
Percentages are the implied chance of winning with the bookmaker's margin removed.
Head to head
R. Peniston1
B. Hassan0
| Date | Event | Match | Score |
|---|---|---|---|
| 2021-02-08 | Potchefstroom | B. HassanvR. Peniston | 3-6 1-6 |
This season & this event
R. Peniston
B. Hassan
3-12
3-12
Did not play
Did not play
2026 record
2026 on hard
Here in 2025
Here in 2024
28-26
3-8
Did not play
Lost SF to O. Virtanen
Ranking points fall off a year after they are earned, so a player who went deep here last year must match it or drop in the rankings. That shapes effort in a way the price does not always show.
The players

Ryan Peniston
United Kingdom

Benjamin Hassan
Lebanon
454
30
United Kingdom
2–9
0
2–9
—
—
Ranking
Age
Country
2026 W/L
Titles
Hard
Clay
Grass
497
31
Lebanon
26–25
0
4–8
20–16
—
Ranking, record and surface splits are for the most recent season on file. Height, weight and handedness are not published by our data provider.
R. Peniston — last 10
With the pre-match price we recorded at the time.
| Date | Event | Surface | Opponent | Score | Their price | Market | Result |
|---|---|---|---|---|---|---|---|
| 2026-10-11 | Olbia | Hard | D. Kuzmanov | 2.55 | 62% | LOST | |
Games in each set4-6 3-6 PenistonKuzmanovPoints won44%56%Serve points won63%75%Return points won25%37%Games held7 of 910 of 10Break points saved0 of 21 of 1Aces01Double faults01 | |||||||
| 2026-09-28 | Mouilleron-Le-Captif | Hard (Indoor) | F. Romano | — | — | LOST | |
Games in each set2-6 3-6 PenistonRomanoPoints won40%60%Serve points won56%74%Return points won26%44%Games held5 of 89 of 9Break points saved1 of 42 of 2Aces25Double faults11 | |||||||
| 2026-09-27 | Mouilleron-Le-Captif | Hard (Indoor) | J. Sels | 1.37 | 68% | WON | |
Games in each set6-4 6-1 PenistonSelsPoints won61%39%Serve points won79%52%Return points won48%21%Games held8 of 85 of 9Break points saved3 of 37 of 11Aces14Double faults11 | |||||||
| 2026-09-20 | St. Tropez | Hard | D. Jade | 1.68 | 57% | LOST | |
Games in each set7-6 2-6 2-6 PenistonJadePoints won47%53%Serve points won53%59%Return points won41%47%Games held7 of 1411 of 14Break points saved2 of 92 of 5Aces24Double faults64 | |||||||
| 2026-09-07 | Cassis | Hard | D. Glinka | 3.42 | 72% | LOST | |
Games in each set6-7 2-6 PenistonGlinkaPoints won47%53%Serve points won55%61%Return points won39%45%Games held6 of 108 of 10Break points saved4 of 85 of 7Aces24Double faults25 | |||||||
| 2026-08-31 | Mallorca | Hard | C. E. Overbeck | — | — | LOST | |
Games in each set2-6 3-6 PenistonOverbeckPoints won43%57%Serve points won46%59%Return points won41%54%Games held3 of 87 of 9Break points saved7 of 125 of 7Aces01Double faults124 | |||||||
| 2026-08-24 | Roehampton 2 (United Kingdom) - Qualification | Hard | I. Ivanov | 2.20 | 57% | LOST | |
Games in each set0-6 6-3 4-6 PenistonIvanovPoints won46%54%Serve points won54%61%Return points won39%46%Games held7 of 1210 of 13Break points saved6 of 116 of 9Aces11Double faults21 | |||||||
| 2026-02-20 | M25 Vila Real de Santo António 2 | Hard | M. Basing | RET | 2.26 | 58% | LOST |
Games in each set3-6 0-3 | |||||||
| 2026-02-19 | M25 Vila Real de Santo António 2 | Hard | F. Rocha | 1.23 | 77% | WON | |
Games in each set6-2 6-4 | |||||||
| 2026-02-17 | M25 Vila Real de Santo António 2 | Hard | R. Alujas | 1.06 | 90% | WON | |
Games in each set6-1 6-3 | |||||||
B. Hassan — last 10
With the pre-match price we recorded at the time.
| Date | Event | Surface | Opponent | Score | Their price | Market | Result |
|---|---|---|---|---|---|---|---|
| 2026-10-21 | Lisbon | Clay | S. Nagal | RET | 2.38 | 59% | LOST |
Games in each set6-7 0-2 HassanNagalPoints won44%56%Serve points won53%65%Return points won35%47%Games held4 of 75 of 7Break points saved6 of 93 of 5Aces40Double faults31 | |||||||
| 2026-10-20 | Lisbon | Clay | N. Sanchez Izquierdo | 3.09 | 69% | WON | |
Games in each set6-3 1-6 6-3 HassanIzquierdoPoints won51%49%Serve points won60%60%Return points won40%40%Games held9 of 138 of 12Break points saved4 of 86 of 10Aces50Double faults33 | |||||||
| 2026-10-19 | Lisbon | Clay | P. Rodenas | 1.53 | 63% | WON | |
Games in each set6-4 7-6 HassanRodenasPoints won51%49%Serve points won60%58%Return points won42%40%Games held8 of 117 of 11Break points saved5 of 82 of 6Aces62Double faults24 | |||||||
| 2026-10-18 | Lisbon | Clay | S. Kielan | 1.11 | 86% | WON | |
Games in each set6-4 6-4 HassanKielanPoints won53%47%Serve points won74%65%Return points won35%26%Games held10 of 108 of 10Break points saved1 of 14 of 6Aces45Double faults35 | |||||||
| 2026-10-13 | Maia | Clay (Indoor) | Z. Piros | 3.60 | 73% | LOST | |
Games in each set3-6 2-6 HassanPirosPoints won42%58%Serve points won50%65%Return points won35%50%Games held4 of 88 of 9Break points saved5 of 97 of 8Aces14Double faults30 | |||||||
| 2026-10-12 | Maia | Clay (Indoor) | R. Nijboer | 1.91 | 50% | WON | |
Games in each set5-7 7-6 7-5 HassanNijboerPoints won50%50%Serve points won66%67%Return points won33%34%Games held16 of 1816 of 18Break points saved3 of 53 of 5Aces58Double faults13 | |||||||
| 2026-10-11 | Maia | Clay (Indoor) | C. Taberner | 3.57 | 73% | WON | |
Games in each set7-6 6-3 HassanTabernerPoints won53%47%Serve points won69%66%Return points won34%31%Games held10 of 118 of 10Break points saved5 of 62 of 4Aces32Double faults03 | |||||||
| 2026-10-05 | Braga | Clay | R. Nijboer | 1.66 | 57% | LOST | |
Games in each set3-6 3-6 HassanNijboerPoints won45%55%Serve points won49%58%Return points won42%51%Games held4 of 97 of 9Break points saved8 of 137 of 9Aces23Double faults71 | |||||||
| 2026-10-04 | Braga | Clay | R. Izquierdo Luque | 1.19 | 80% | WON | |
Games in each set6-3 6-1 HassanLuquePoints won58%42%Serve points won69%56%Return points won44%31%Games held8 of 84 of 8Break points saved3 of 32 of 6Aces73Double faults20 | |||||||
| 2026-09-28 | Bari (Italy) - Qualification | Clay | Z. Piros | 4.20 | 77% | LOST | |
Games in each set6-7 3-6 HassanPirosPoints won43%57%Serve points won60%79%Return points won21%40%Games held9 of 1110 of 10Break points saved4 of 63 of 3Aces76Double faults30 | |||||||
Common questions
What is the head-to-head between Ryan Peniston and Benjamin Hassan?
They have met 1 time and Ryan Peniston leads 1-0.