remowanlab › 歴史地図 › 歴史の読み物

少ない兵が大軍に勝った合戦

歴史地図・読み物 更新:2026-10-24

桶狭間、厳島、官渡、赤壁、カンナエ。少ない兵で大軍を破った合戦は、時代や国を問わず語りつがれてきました。このサイトの合戦絵巻には、日本・中国・世界の102の合戦の記事があります。その中から、勝った側が兵の数で明らかに劣っていた戦いを11選び、記事に書かれた兵力と勝ち方を一つの表に並べてみました。並べてみると、少数の側の勝ち方にはいくつかの型があることが見えてきます。

選び方と、兵力の数字について

102の合戦の記事を読み、勝った側の兵が敗れた側より明らかに少ないと書かれている戦いを選びました。兵力は、各記事が伝える数字をそのまま使っています。説に幅がある場合は幅のまま示しました。

あらかじめ断っておくと、こうした合戦の兵力の多くは、のちの軍記物や歴史書の数字で、大軍の側は誇張されていることが少なくありません。多くの記事が「実際はもっと少なかった」という見方を紹介しています。それでも、兵の多い側が敗れたこと自体は確かとされる戦いばかりです。

11の合戦の兵力と勝ち方

年代の古い順に並べました。「号」は、その軍が名のった数(実数より大きく見せた数)です。

合戦年勝った側敗れた側勝ち方
カンナエの戦い前216年ハンニバル(ローマ軍の半分ほど)ローマ軍 8万あまり中央を下げて引き込み、騎兵で包囲
ガウガメラの戦い前331年アレクサンドロス(アジアへ渡ったときは約4万)ダレイオス3世 5万〜10万前後(古代の記録は歩兵100万)敵の隙間に騎兵で突入し、王を狙う
彭城の戦い前205年項羽 3万劉邦の諸侯連合軍 56万急行と夜明けの奇襲、寄せ集めの崩れ
井陘の戦い前205年韓信 数万趙 20万(号)背水の陣と別働隊による砦の奪取
官渡の戦い200年曹操 1万足らず(正史。疑う説あり)袁紹 10万余り寝返った許攸の情報で兵糧庫を夜襲
赤壁の戦い208年孫権・劉備 約5万(呉 約3万・劉備 約2万)曹操 20万余りとする見方が多い(号80万)火攻め、疫病、水上戦への不慣れ
護歩答岡の戦い1115年阿骨打(金) 2万遼の天祚帝 70万(号)引き返す大軍を追撃
アザンクールの戦い1415年ヘンリー5世 6000〜9000フランス軍 1万2000〜3万ぬかるみと狭い戦場、杭と長弓
河越夜戦1546年北条氏康 約8000(城内に約3000)両上杉・古河公方 8万油断を誘い、夜襲と城内からの挟み撃ち
厳島の戦い1555年毛利元就 約4000陶晴賢 約2万狭い島に誘い、嵐の夜に背後から攻撃
桶狭間の戦い1560年織田信長 2000〜5000今川義元 2万5000〜4万5000豪雨にまぎれ、本陣を一点突破

型1:大軍が動けない場所で戦う

最もはっきりした型は、数の差が意味を持たない場所で戦うことです。厳島の戦いでは、毛利元就が陶晴賢の大軍を山と海に囲まれた狭い島に引き入れました。記事は、陶軍がかえって身動きをとれなかったことを最大の勝因に挙げています。

アザンクールの戦いも同じ形です。両側を森にはさまれた幅1kmほどの畑は、前夜の雨でぬかるんでいました。重い鎧のフランスの騎士は進むほど押し合いになり、イングランドの長弓兵の前で武器を振るうこともできませんでした。カンナエの戦いでは逆に、ローマ軍が数を生かそうとして組んだ深い隊形が、包囲されたときに身動きのとれない密集を生みました。大軍の強みは、広い場所で横に並べてこそ生きることがわかります。

型2:狙いを一点にしぼる

二つめの型は、敵全体と戦わずに、勝敗を決める一点だけを攻めることです。桶狭間の戦いでは、今川軍は2万5000〜4万5000ともいわれますが、砦の攻撃などで兵が分かれ、義元の本陣を守る兵は5000ほどになっていたと記事は書いています。信長は本陣だけを目指し、総大将を討たれた今川軍は、ほかの部隊がまだ戦えたのに崩れました。

ガウガメラの戦いのアレクサンドロスも、ダレイオス3世のいる中央へ騎兵をくさび形に組んで突入しました。王が逃げると、ペルシア軍は各所で崩れています。官渡の戦いの曹操が狙ったのは、袁紹軍の兵糧でした。5000の兵で烏巣を夜襲して兵糧を焼き払うと、袁紹軍は士気を失いました。全体では少なくても、狙った一点では互角かそれ以上の兵をそろえる。少数の側が勝った戦いの多くに、この考え方が見られます。

型3:天候と夜を味方にする

雨、嵐、風、夜は、大軍の目と耳をふさぎます。桶狭間では激しい雨で今川勢が織田軍の接近に気づかず、厳島では嵐の夜の渡海を陶軍が見落としました。河越夜戦の北条氏康は、兵に重い鎧を脱がせ、白い布で敵味方を見分けさせて暗闇の中を斬り込ませたと伝わります。赤壁の戦いで黄蓋の火船を曹操の船団へ運んだのも、強い風でした。

ただし、天候は待っていれば来るものではありません。厳島の元就は「このような天気だからこそ敵は油断している」と出陣を命じたと伝わり、桶狭間の信長は雨が上がると同時に攻めかかりました。天候が変わった瞬間に動ける態勢を整えていたことが、勝敗を分けています。

型4:大軍の弱さを突く

大軍には大軍ならではの弱さがあります。彭城の戦いで劉邦が集めた56万は、さまざまな諸侯の軍の寄せ集めで、一度崩れると立て直せませんでした。護歩答岡の戦いでは、70万と号した遼軍が都での反乱の知らせで引き返し始めたところを、金の2万が追撃しました。赤壁の曹操軍は、船に慣れない北方の兵と降ったばかりの荊州の兵からなり、疫病も広がっていました。

人の心の動きも大軍の弱点になります。官渡では袁紹の参謀の許攸が曹操に寝返って兵糧の場所を教え、河越では氏康が下手に出て連合軍の油断を誘いました。井陘の戦いの韓信は、趙の軍師が進言した奇策を敵将の陳余が退けたことを探って知り、そのうえで川を背にした陣と別働隊の作戦を立てています。少数の側の勝利は、敵をよく知ることから始まっていました。

数字の差は、どこまで本当か

11の合戦のうち、大軍の側の数字に誇張や大きな幅があると記事が注意しているものは、彭城、護歩答岡、ガウガメラ、河越、厳島、桶狭間、赤壁と、半分を超えます。井陘の「20万」も、趙軍が号した数です。アザンクールについては、近年は差がもっと小さかったとする研究もあると記事は紹介しています。官渡では逆に、曹操の兵が「1万に満たない」という正史の記述を、注をつけた裴松之が疑っています。

少ない兵で勝った話は、勝った側にとって誇らしいものです。語りつがれるうちに、差が大きくなっていくのは自然なことでしょう。それでも、これらの戦いで勝った側が使った手は、地形、一点集中、天候、敵の弱点と、どれも具体的です。数字の大きさより、どうやって差を埋めたかのほうに、合戦を見る楽しみがあると言えそうです。

この記事の数字について

兵力は、このサイトの合戦絵巻の各記事と、絵巻の布陣図に書かれた数字によります。赤壁の戦いの孫権・劉備側の兵力(呉軍約3万、劉備軍約2万)と、河越夜戦の城内の兵(約3000)は、布陣図と記事の数字です。カンナエの戦いのカルタゴ軍は、記事の「倍近い兵を持つローマ軍」という書き方から「ローマ軍の半分ほど」としました。ガウガメラの戦いのマケドニア軍は、記事に戦場での数がないため、アジアへ渡ったときの数を示しています。

古い時代の合戦ほど、兵力の記録は少なく、数字は大まかです。号した数と実際の数の違い、記録した側の立場による違いもあります。表の数字は、比べるための目安と考えてください。

あわせて見る

出典・参考