Marco literally said the SHs are the main fighters of the arc
Then you have the CP0 saying the New Gen will defeat the officers, meaning Beast Pirates
Marco is part of the Old Gen.
People saying they think Marco will defeat King, are only saying that because their headcannon fight Zoro vs King is destroyed....and they dont wanna accept the fight Oda is building up to which is Sanji vs King.