Rockets guard James Harden was fined $25,000, the league announced Saturday, for publicly criticizing referee Scott Foster following Houston's loss to the Lakers on Thursday.