Sanctioned Matchup Predictor
John Mallavalli vs Simon O'Keefe
Past Head-to-Head Rubbers (3)
| Winner | Loser | Score | Event | Rating Delta | |
|---|---|---|---|---|---|
| John Mallavalli | def. | Simon O'Keefe | 8,0,5 | B1 Rnd 6 WTTA Winter (2018-06-28) | +2 |
| John Mallavalli | def. | Simon O'Keefe | 5,2,8 | B1 Rnd 11 WTTA Winter (2018-08-09) | +1 |
| John Mallavalli | def. | Simon O'Keefe | 6,2,11 | B1 Finals WTTA Winter (2018-09-07) | +1 |