December 28, 2018

IPT World Open Eight-ball Championship

December 28, 2018

IPT North American Open Eight-ball Championship

December 23, 2018

IBC, USA CHAMPIONSHIP, Nashville, Tennessee, USA

December 23, 2018

WPA, Doha, QATAR

December 23, 2018

BCA, Las Vegas, Nevada, USA

December 23, 2018

IBC , Arnheim, NETHERLANDS

December 23, 2018

IBC, Munich, GERMANY

December 23, 2018

IBC, Shirahama, JAPAN

December 23, 2018

IBC, Tokyo, JAPAN

December 23, 2018

IBC, Tokyo, JAPAN