Over the last games Mccabe, James holds wins - 4, losses - 1. Luca Castelnuovo on the other hand ends the latest games with wins - 4, losses - 1. Based on this data a conclusion can be made that rivals are in similar shape.
Mccabe, James: Dominik Palan – (Win 2:0), Egor Pleshivtsev – (Win 2:0), Michael Zhu – (Win 2:1), Alastair Gray – (Loss 2:1), Colin Sinclair – (Win 1:2).
Luca Castelnuovo: Matthew Dellavedova – (Win 2:1), Yaojie Zeng – (Win 2:0), Ye Hongyu – (Win 2:0), James McCabe – (Loss 0:2), Mikalai Haliak – (Win 1:0).