Binny struck 11 fours and five sixes as Karnataka scored 245 for four at the end of the final day at the M Chinnaswamy Stadium.
Wicketkeeper Chidhambaram Gautam remained not out on 51 from 113 balls.
Gujarat got three points from the match by virtue of the 105-run lead in the first innings while Karnataka had to be content with one point.
Earlier, Gujarat folded their first innings at 411 after resuming the day at 373 for six.
Also Read
Karnataka's had scored 306 all out in their first innings.
Brief Scores:
Karnataka: 306 and 245 for four in 59 overs (Stuart Binny 114; Akshar Patel 2/55).
Gujarat 1st innings: 411 all out 139.2 overs (Bhargav Merai 142, Abhimanyu Mithun 4/94).