The deposed Team India captain took two wickets after Somerset elected to bat first in the match and made 151 for nine in their 20 overs.
In reply, Northamptonshire could only manage to equal the score courtesy a brilliant not out 49-ball 64 by Usman Afzaal. Ganguly -- once again -- could not contribute much with the bat and made a hasty exit making just 10 runs off 11 balls.
The southpaw hit two fours in his short innings before edging the ball to Somerset keeper Carl Gazzard. Three Northants batsmen were dismissed for a duck as the hosts failed to get the required two runs off the last ball and settled for a draw.
However, Ganguly did well with the ball and took the crucial wicket of Keith Parsons (40) -- the top scorer for Somerset -- and added to the tally with another wicket late in the innings.
Earlier, Ganguly had scored only 15 runs against Warwickshire in his side's 24-run loss at home in a Twenty20 match on Tuesday.
The former captain is here for a six-week stint with Northamptonshire as a stand-in for Aussie batsman Chris Rogers and is hoping to reclaim his spot in the Indian team on the basis of his county performance.
Meanwhile, Zaheer Khan went wicketless as Worcestershire lost their Twenty20 match against Gloucestershire by one run. The Team India discard conceded 41 runs in four overs