Ruiz previously played for Alianza Atlético and Cienciano in the Primera Division Peruana. He scored 18 goals in the 2008/09, although the Belgian league website lists his tally as 17. This is because of an error they make in counting his goal , but failing to add it to his total. . His club website also lists 18 goals.