Sanctioned Matchup Predictor
Mark Rafferty vs Karl Xu
Past Head-to-Head Rubbers (10)
| Winner | Loser | Score | Event | Rating Delta | |
|---|---|---|---|---|---|
| Mark Rafferty | def. | Karl Xu | 8,5,11 | ES&CTTA 2017 Summer C Rnd 1 (2017-02-02) | +78 |
| Mark Rafferty | def. | Karl Xu | 4,16,4 | ES&CTTA 2017 Spring C Rnd 3 (2017-09-20) | +9 |
| Karl Xu | def. | Mark Rafferty | 5,8,-7,5 | ES&CTTA 2017 Spring C Rnd 8 (2017-10-25) | +11 |
| Mark Rafferty | def. | Karl Xu | -11,8,-12,7,8 | ES&CTTA 2018 Summer C Rnd 9 (2018-03-30) | +12 |
| Karl Xu | def. | Mark Rafferty | 10,-8,9,6 | ES&CTTA 2018 Winter C Rnd 5 (2018-06-19) | +12 |
| Mark Rafferty | def. | Karl Xu | -10,7,-12,5,2 | ES&CTTA 2018 Winter C Rnd 8 (2018-07-10) | +9 |
| Karl Xu | def. | Mark Rafferty | 12,-9,6,9 | ES&CTTA 2018 Spring C Rnd 5 (2018-10-03) | +9 |
| Karl Xu | def. | Mark Rafferty | 3,-11,9,9 | ES&CTTA 2019 Winter C Rnd 5 (2019-06-17) | +12 |
| Karl Xu | def. | Mark Rafferty | 9,-7,7,9 | ES&CTTA 2019 Winter C Rnd 8 (2019-07-08) | +10 |
| Karl Xu | def. | Mark Rafferty | 8,6,9 | ES&CTTA 2019 Winter C Rnd GF (2019-07-29) | +10 |