20-30 sounds high for the Senate, he must have been talking about the House.
18 of these seats are currently held by each party. Even split. If Republicans win every seat, they will only pick up 18 seats in the Senate.
In the house, losing only 20-30 seats sounds wildly optimistic for the Democrats.