His international chance arrived in December 2016. He was called into the One Day International side for the series against Australia as a replacement for the injured Adam Milne. A Twenty20 International debut followed in early 2017. His returns in his early 50-over appearances were uneven. He has also been prone to injury. Even so, New Zealand's management valued what he offered and intended to handle him carefully, hoping he could become a long-term asset for the limited-overs side.
Ferguson's method is aggressive. He generally attacks with his lines and can trouble batters who are uncomfortable against short-pitched bowling. His accuracy sometimes wanders, though, and his economy rate has tended to be on the high side. On flat pitches, he can prove expensive when his line and length are off.
In the IPL, he was first signed in 2017 by Rising Pune Supergiant, a franchise that no longer exists, at a base price of fifty lakh rupees. At the 2019 auction, Kolkata Knight Riders saw off competition from Kings XI Punjab to buy him for 1.6 crore rupees. He remained with Kolkata from 2019 to 2021. Gujarat Titans then picked him for IPL 2022, a season in which he claimed 12 wickets. Ahead of IPL 2023, Kolkata Knight Riders brought him back through a trade with the Titans.