這場決定宋王朝命運的崖山海戰,是我國歷史上規模最大的海上戰役之一,那麼,這場海戰中究竟有多少大宋官兵和百姓戰死呢?
各史料中給出了不同的說法,其中,最具說服力的文獻指出當時的參戰人數約為五十萬。當然,我認為這個說法是有失嚴謹的。南宋已到了生死存亡的最後關頭,所以南宋一方應該包括不少不肯歸降的老百姓,還有軍隊攜帶的家眷,直接參戰人數應該遠小於二十萬這個數位。以最樂觀的角度來看,當時能夠參與作戰的官兵僅有幾萬人。除此之外,在宋軍的船陣中,有相當一部分船艦並非戰船,而是民用船或商船。
至於元軍一方,則是實打實的“全員皆兵”。
文獻記載元軍的人數近三十萬,其中有一千名蒙古人,其餘都是投降的宋軍或其他少數民族的軍隊。因此,單從人數上來看元軍便有相當大的優勢,宋軍幾乎不可能完成翻盤。
對於宋軍,唯一有利的一點就是官兵的船隻數量遠勝於元軍。元軍僅臨時徵調了四百多艘船,其中同樣有大量民船。倘若宋軍能夠藉助這一機動優勢迂回作戰,即便不能全殲元軍,亦能換取戰略轉移的機會,不至於因此覆滅。只可惜張世傑沒有海戰經驗,被敵軍抓住了機會,掐斷了淡水補給。