要比较张飞、张郃谁的能力更强,最直观的办法莫过于看两人在战场上交锋的结果了。
建安二十年(公元215年),曹操击败张鲁,夺取了汉中。汉中是益州的门户,曹操夺取汉中以后,随时可以兵进益州,一时之间益州百姓也是人心惶惶。可是不等曹操继续扩大战果,孙权已经出兵攻打合肥。曹操只能率领大军东归前去救援,留下夏侯渊和张郃镇守汉中。
不过曹操也没打算就这么放过刘备,他命张郃率军攻打邻近汉中的巴西、巴东两郡,想把当地的居民都迁走,以削弱刘备的力量。此时担任巴西太守的就是张飞,他毫不示弱,亲自率军迎击,在宕渠、蒙头、荡石一线和张郃对峙五十多日。
郃别督诸军下巴西,欲徙其民於汉中,进军宕渠、蒙头、荡石,与飞相拒五十余日。
后来还是张飞首先找到战机,率精兵一万多人从小路向张郃发起突袭。由于山路狭窄,曹军前后不能相救,根本无法抵挡张飞的攻击。张郃大败而走,最后因为蜀军追得太急,他只能弃马上山,带着亲随十几人从小路逃回南郑。
飞率精卒万馀人,从他道邀郃军交战,山道迮狭,前后不得相救,飞遂破郃。郃弃马缘山,独与麾下十馀人从问道退。
《三国志》和其他史书上虽然都没有提到宕渠之战时,张飞、张郃两军具体的参战兵力。但是在建安十九年(公元214年)五月刘备夺取益州以后,就任命张飞为巴西太守。而宕渠之战发生在建安二十一年年初,距离张飞到巴西上任已经有一年半之久,曹魏一方对于巴西由谁防守、守军兵力有多少,肯定已经有所了解,不会一无所知。
而且张飞是成名已久的猛将,素有万人敌之称,程昱、郭嘉、周瑜等人对他的能力都非常认可,赞誉有加,可见他的能力之强。张郃同样是名将,从后来他带兵经历来看,做事也是非常小心,打仗历来谋定而后动,不会轻易冒险。
所以在面对张飞这个级别的对手时,张郃肯定不会掉以轻心。既然他敢主动发起率军攻打巴西,所带兵马应该不会少于张飞。更何况魏蜀两军在宕渠相遇以后,还足足相持了五十几天,近两个月之久。如果张郃真的兵力少于张飞,肯定早就带着部队找机会撤退了,不会等着张飞打上门来。
因此这一战双方参战兵力应该大致相当,没有太大的差距。在兵力相当的情况下,张飞不仅击败了张郃,而且还直击七寸,杀了对方一个全军覆没,取得了压倒性的胜利,显然张飞要比张郃高出一筹。
当然,有些人可能会认为决定战争胜负的因素很多,并非单纯比较两方统帅的带兵能力,光凭一次战斗结果很难说张飞就一定强于张郃。
而且一个武将擅长的战斗方式也各不相同,有些人擅长水战,有些人擅长山地战,有些人则擅长统帅骑兵。比如说张郃就出身河北,统帅骑兵应该比山地作战更为擅长。而宕渠之战是发生在山区,如果换到平原上交锋,张郃就有可能击败张飞。
但是我们也要看到,无论是当时还是之后,人们对张飞的评价都要高于张郃。像后来唐代设立武庙供奉历代名将时,张飞得以入选七十二名将,位列其中,而张郃则被排除在外,未能入选。
因此综合张飞和张郃直接交战的结果,还有后人的评价,都是张飞比张郃要更强一些。