Yes he could defeat all level 3 raid bosses solo except alakazam where he had maybe 5% health left.
Up
0
Down
To answer your question yes. Look through the threads a couple days ago if you're interested, me and another guy posted our team for soloing Machamp. Good luck!