若无明军出力,千里驰援,即使李舜臣全歼了倭寇海师,朝鲜也难逃亡国灭种。有观点认为,实际上是日本取得鸣梁海战胜利。日本军队主力在5-6 月渡海进入朝鲜。在7月15日的漆川梁海战中毁灭性打击了朝鲜水师。在陆地上的南原城和黄石山城都迅速击败朝鲜军获胜。随后日军将领加藤清正,黑田长政和毛利秀元率领大军继续按预定目标推进。到9月中旬,朝鲜在全罗道的抵抗仅存在于南部小块地方。战斗力仅有朝鲜水师仅剩的12艘船只。而此时,日本陆军正在继续推进,而日本水军则沿海推进。鸣梁海战实际是李舜臣伏击日本前锋,日本水军在藤堂高虎,加藤嘉明,胁坂安治等将领带领下,正在全罗道沿海推进,日军前哨在9月7日抵达兰浦达洋面,在这里与李舜臣的12艘战船遭遇。朝鲜水师开始诱惑日本水军。9月16日,在获得了发现朝鲜军主力的消息后,藤堂高虎带领中型关船30艘甩开大部队开始追击,准备与朝鲜水师决战。
结果被朝鲜水师引诱到一片陌生水域,此时海水退潮,日本水军前面的几艘船被朝鲜埋在浅海底的铁索和木桩挡住去路,遭到朝鲜水师掉头围攻。导致来岛通总等数十名日本人阵亡,那几艘搁浅的战船也被放弃。在这次海战中的朝鲜水师损害轻微,但是众寡不敌,所以傍晚开始急速退却。日本水军不熟悉路况,无法继续追击朝鲜水师,也是害怕再中这样的圈套。第二天,也就是9月17日,藤堂高虎和胁坂安治再次来到战场上巡视,没有发现朝鲜水师。日本水军主力到达后朝鲜水师已经逃跑,日本水军一看朝鲜水师已经退去,继续前进攻克朝鲜水师的大本营。一面突进到全罗道西岸地区,支援日本陆军的攻击。此时日本军队的作战目标和扫荡全罗道朝鲜水师的任务已经全部完成。开始在顺天,泗川,昌原,蔚山修筑城墙要塞,准备与南下的明军决战。
鸣梁是日获胜控制制海权摧毁朝鲜军港。鸣梁海战就是在日本水陆大军进军全罗道的过程中,李舜臣在预定海区引诱并且伏击了日本水军的前锋部队,只是使日本前锋稍微受到一点损失,随后为保存就离开撤退。日本水军夺取了该地的制海权和摧毁了朝鲜水师的基地,这么看实际上是日本取胜,损失日本损失了几艘船,死了几十个人,但是日本达成了摧毁对方水师基地,夺取制海权,掩护陆军前进的战略目标。但是在现代韩国的说法里,这场战斗变成了,李舜臣的12-13艘战船迎战日本133艘战船和200艘运输船,并且击沉31艘日船,击伤92艘日船,杀死日军9000人,阵斩对方主将的巨大胜利,并且拍出了“天军”和“鸣 梁海战”两部票房大片。整个日本舰队也只有7200人,藤堂高虎2800人、加藤嘉明2400人、胁坂安治1200人、来通总600人和菅平右卫门们长200人。
另外,李舜臣自己写了的乱中日记也只写有“贼船有三十只撞破”而已,不要说击沉的记述,就是撞伤敌舰的记述也没有。韩国现在完全没有告诉大家,这次战斗结束后,李舜臣舰队是向北方退却了,而且被日军摧毁了水师基地,日本水陆军顺利完成既定计划的事情。朝鲜水师就算全是龟船,那12艘龟船上,也仅有200多个只能打7钱铁子和射程不超过30米的大箭。不可能打沉打伤对方的133艘战船和运输船。韩国电影的表现手法是李舜臣水师火箭万箭喷发打败了日本舰队,是根本不可能的。
因为朝鲜的神机箭只是神话根本没有实战能力。李舜臣从来谈不上在海上切断日后勤线,从来也没见过日军缺乏过从本土运输来的军械和兵员过,也从来没见过李舜臣独自到过外海大洋之上过,要是真有李舜臣从玉浦海战到釜山浦海战,四个月期间十战十胜,消灭了胁坂安治、加藤嘉明、藤堂高虎、九鬼嘉隆等率领的日本水军,阻断了日本军事物资的运输通道。如果朝方掌握了制海权,再加上金时敏仅用3800人就打败细川忠兴的2万日军,其他日军也陷入了义兵的游击战争中。那朝鲜还请求明朝援军干什么?日本水军都在海上已经被干掉了,日本后续部队和物资根本送不上来,就是半岛上的日军也已经饥寒交迫,焦头烂额了。