要说打败武松的人,应该就是《水浒传》中的两名法师:乔道清和包道乙。
乔道清是田虎手下的一名道士,也是一名法师,这个人最精通的就是迷惑之术。当初梁山打田虎的时候乔道清把雷横一群人困在了山洞里,两军对战时,花荣先是射死了对方一名就脱诏的,乔道清大怒,便奔梁山的董平而去,要取他性命,关键时刻公孙胜出现了,并召出一群天兵天将来解救董平,而乔道清也不甘示弱,顺手也召出一群人与公孙胜打在一起,可打了半天,谁也不能奈何对方,于是就收手了。
乔道清回到大本营又遇到上山的梁山好汉,他吹出一口气便把五百精兵都抓住了, 这里就包括武松和李逵。所以乔道清算是打败过武松的人,不过后来乔道清被公孙胜打败,然后归顺了梁山,最后潜心修道,得了善终。
包道乙就不同了,梁山打方腊的时候,包道乙在旁边偷袭了武松,并用混元剑砍掉其一只手臂,如果不是鲁智深舍命相救的话,估计武松的职业生涯到此就结束了。事实上,就算包道乙不用偷袭的话,武松也不是一个法师的对手,当时公孙胜已经辞职不干了,梁山里没有能和包道乙对抗的法师,武松只是一个战士,是防不住包道乙的。
最后包道乙被雷振用火炮给炸死,也算是替武松报了仇。包道乙这个人在当时的法师里不算多厉害的人物,不过《水浒传》中这样安排也是为了让武松得到一个比较好的结局,就是出家。