It's not unusual to have 50+ games with 2 or fewer fouls in a season. I did some spot-checking among players who have been named first or second team NBA All-Defensive at some point in their careers. The most games with 2 or fewer fouls while averaging at least 30mpg I have found so far is 66, by Jason Kidd in 2002-2003 and AC Green in 1993-1994.