In UK slang, “punching” is short of “punching above one's weight.” That's a phrase you've heard before in America, for sure, but the Brits use it for shorthand meaning that someone's dating out of their league.