United Kingdom
# 6
World
# 106
total live cash (SINCE 2024)
best live cash (SINCE 2024)
ROI (SINCE 2024)
1508.00%
ITM (SINCE 2024)
25