The phrase "new champ" refers to a person or team who has recently won a competition or achieved a great success. It means they are the new champion or winner. Full definition
Monday saw the 5th edition of the Chicago Men's League come to a conclusion and for the 5th time we Crowned NEW CHAMPS. (allsportsseries.com)
This year's list of the top 100 baby names features several new champs who bumped some of last year's victors to nab their spots. (babycenter.com)
Instead he goes about fulfilling a new champ's traditional obligations — visiting the David Letterman show, scheduling appearances on the Johnny Carson show, and taping messages for his own 900 phone number — with agreeable aplomb. (si.com)