The Giants trailed 27-13 early in the second half, but then caught fire, scoring the next 20 points to grab the lead.
He carried the ball 13 times for 71 yards while Eli Manning connected for two of his three touchdown passes in the final quarter as the Giants staged a comeback to nab their first victory of the season.
Victor Cruz and Hakeem Nicks combined to make 21 receptions for 378 yards in the victory.
Freeman finished with 243 yards, two TDs and two pick-offs on 15-of-28 efficiency for Tampa Bay (0-2).
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Toddler uninjured after being knocked over by Obama family dog