根据刘靖之《元人水浒杂剧研究》中提及,涉及有原型的真实人物有:
宋江、关胜、史进、李逵、杨志、张横、戴宗。
①宋江,《宋史》上有三处记载。
《徽宗本纪》:宣和三年(1121)二月,淮南盗宋江等犯淮阳军,遣将讨捕。又犯京东、江北,入楚、海界,命知州张叔夜招降之。
《侯蒙传》:宋江寇京东,蒙上书,言:“宋江以三十六人横行齐魏,官军数万无敢抗者,其才必过人。今清溪盗起,不若赦江,使讨方腊以自赎。”帝曰:“蒙居外不忘君,忠臣也。”命知东平府,未至尔卒。
《张叔夜传》:叔夜再知海州。宋江起河朔,转略十郡,官兵莫敢撄其锋,声言将至。叔夜使间者占所向,贼经趋海滨,劫巨舟十余,载虏获。于是募死士,得千人。设伏近城,而出轻兵距海,诱之战;先匿壮卒海旁,伺兵合,举火焚其舟。贼闻之,皆无斗志。伏兵乘之,擒其副贼,江乃降。
还有许多野史提到宋江曾经参与平定方腊,但记载多有矛盾之处。比如秦湛的《林泉野记》中说:宣和二年(1120),方腊反于睦州,(刘)光世别将一军……光世遣谍查知其要险,与杨可世遣宋江并进,擒其伪将相。
此处年代就已经和《宋史》相矛盾。《宋史》中记载宋江起义军直到宣和三年还在活动,怎么可能在宣和二年就去讨方腊?其他一些史料的矛盾之处不一而足,就不一一列举了。
1939年在陕西出土的《宋故武功大夫河东第二将折公墓志铭》有如下记载:“腊贼就擒,迁武节大夫。班师过门,奉御笔捕草寇宋江,不逾月继获,迁武功大夫。”根据这个说法,宋江被镇压是在方腊之后,那么讨方腊一说可以休矣。但是这个说法又和《宋史》中张叔夜镇压说相矛盾,可信程度有限。
根据《宋史》,宋徽宗于宣和元年(1119)十二月二日曾下诏命令讨平京东东路盗贼,没有说明是不是宋江。但《宋皇十朝纲要》则说宣和元年十二月二十四日下诏“招抚山东盗宋江”。由此我们大致可以说,宋江是从宣和元年(1119)开始起事,由于影响不大,失败时间则没有确切记载,大约在宣和四年(1122)左右,失败后有可能全部被*,也有可能受了招降,但是从时间顺序上基本可以确定没有参与镇压方腊。
②关胜
《宋史·刘豫传》:建炎二年(1128)正月,……是年冬,金人攻济南,豫……蓄谋反,*其将关胜,率百姓降金。
《金史·刘豫传》:挞懒攻济南,有关胜者济南骁将也,屡出城拒战,豫遂*关胜出降。
《齐音》:金人薄济南,有勇将关胜者,善用大刀,屡陷虏阵。及金人贿通刘豫,许以帝齐,豫诳胜出战,遂缚胜于西郊,送虏营,百计说之不降,骂贼见*,且自啖其睛。
这里的关胜为抗金壮烈牺牲,不愧是堂堂一条好汉。有人认为这个关胜就是宋江部下三十六人中一位,受了招安后作了济南守将。也有人认为是后来的说水浒艺人将他加入了水浒传中。其实我们可以在宋金之交时期的宋军和北方忠义军将领身上看到水浒传中许多人物的影子,这一点后面也会提到。
③史进
《建炎以来系年要录》:建炎元年(1127)秋七月,贼史斌据兴州,偕帝号。斌本宋江之党,至是作乱。建炎二年十一月,泾原兵马都监兼知怀德军吴玠袭叛贼史斌,斩之。
《三朝北盟会编》:玠以斌凌迟处斩。
此处的史斌应该就是九纹龙史进的原形。
④李逵
《宋史·高宗纪》:建炎三年闰八月,知济南府宫仪及金人数战于密州,兵溃,仪及刘洪道俱奔淮南,守将李逵以密州降金。
此处的李逵是否就是水浒中的李逵,无法确定,但是看来是个问题人物。