British National Championships | 2022/06/17 19:00 | Elshorbagy, Mohamed v Willstrop, James | 3-1 |
Mauritius Open | 2022/06/08 15:30 | Willstrop, James v Elshorbagy, Mohamed | 0-3 |
Manchester Open | 2020/09/18 15:45 | Elshorbagy, Mohamed v Willstrop, James | 3-0 |
British Open 2019 | 2019/05/21 19:00 | Willstrop, James v Elshorbagy, Mohamed | 0-3 |
Grasshopper Cup | 2018/03/17 19:00 | Willstrop, James v Elshorbagy, Mohamed | 0-3 |
Imet Open 2016 | 2017/09/30 02:00 | Elshorbagy, Mohamed v Willstrop, James | 3-2 |
Imet Open 2016 | 2017/06/10 18:00 | Willstrop, James v Elshorbagy, Mohamed | 0-3 |
Imet Open 2016 | 2017/06/06 18:15 | Elshorbagy, Mohamed v Willstrop, James | 2-0 |
Black Ball Open | 2023/03/07 17:00 | Momen, Tarek v Elshorbagy, Mohamed | 0-3 |
Black Ball Open | 2023/03/06 19:35 | Elias, Diego v Elshorbagy, Mohamed | 2-3 |
Black Ball Open | 2023/03/05 18:00 | Elshorbagy, Mohamed v Farag, Ali | 3-0 |
Black Ball Open | 2023/03/04 12:30 | Elshorbagy, Mohamed v Gawad, Karim Abdel | 3-2 |
J.P. Morgan Tournament of Champions 2020 | 2023/01/20 00:30 | Rodriguez, Miguel v Elshorbagy, Mohamed | 3-1 |
Houston Open | 2023/01/15 19:00 | Elshorbagy, Mohamed v Asal, Mostafa | 0-3 |
Houston Open | 2023/01/14 20:00 | Elshorbagy, Mohamed v Hesham, Mazen | 3-1 |
Houston Open | 2023/01/14 02:00 | Elshorbagy, Mohamed v Soliman, Youssef | 3-0 |
Canary Wharf Classic | 2023/03/12 18:15 | Willstrop, James v Marche, Gregoire | home |
Squash On Fire Open | 2023/02/23 23:15 | Mosaad, Omar v Willstrop, James | 3-1 |
Squash On Fire Open | 2023/02/22 23:15 | Timothy Lasusa v Willstrop, James | 0-3 |
J.P. Morgan Tournament of Champions 2020 | 2023/01/18 23:45 | Bernabeu, Iker Pajares v Willstrop, James | 3-0 |
Lagord Open | 2022/11/03 19:00 | Willstrop, James v Rory Stewart | 0-3 |
Lagord Open | 2022/11/02 19:00 | Willstrop, James v Edwin Clain | 3-0 |
US Open | 2022/10/09 18:00 | Hesham, Mazen v Willstrop, James | 3-0 |
US Open | 2022/10/08 18:15 | Wall, Nick v Willstrop, James | 0-3 |