Riaz Afridi bowls right arm medium fast and bats right handedly. He has represented teams like Lahore Badshahs, ICL Pakistan XI, Pakistan and Rest of North West Frontier Province.
Afridi initially came into limelight during Pakistan Under 19s successful 2004 World Cup series. He took 19 wickets and was the leading wicket taker for Pakistan. In the upcoming season, he took 80 first class wickets and made his first appearance at the International level against Sri Lanka at the end of the year. Although, he took 2 wickets, his action was criticized. This proved to be his only international appearance. After that, he has been performing nicely at the domestic level. However, injuries have not permitted him to play continuously. In February 2007, he became one of the 8 Pakistan players to sign the ICL.
Riaz Afridi has played in 47 first class matches and in these has bowled 8752 deliveries. He has made 202 dismissals while conceding 4693 runs. His bowling strike rate was 43.3, economy rate was 3.21 and bowling average was 23.23. In these matches, he has batted in 59 innings and has remained not out 9 times. He has scored 820 runs at a batting average of 16.40. His highest score was 66 and he has taken 9 catches.