Definitely Technoblade
Technoblade vs flamefrags

flamefrags would win because technoblade played 1.8 i think and it doesn't require any timing as flamefrags in 1.9 pvp and technoblade kinda sucked at 1.9 pvp and if you might want to refer to the dream smp his best moments they weren't so good because the players he fought barely knew a thing about pvp and flamefrags i know his videos are mostly scripted but if you think about it if they weren't like in the lifesteal smp more often then he is the better player by a pretty big amount
But he has had 4 more years of practice and technoblade beat dream in modern pvp once so he's probably better and I dont think flamefrags is ever going to beat his beat his bedwars streak and tecnoblade ended his streak on purpose. Oh yeah three matches modern pvp and 3 matches old

Hell, Obviously FlameFrags in better. Well at least in 1.9 pvp. Just because he beat dream dont mean sh*t.
Yeah technoblade is winning probably