List of battles during the Imjin War
There were many recorded and unrecorded battles during the Imjin War. The major battles include:
- 1592 - Siege of Busan
- Battle of Tadaejin
- Siege of Tongnae
- Battle of Sangju
- Battle of Chungju
- Hamgyong campaign – Also known as Kato's Northern Campaign
- Battle of Okpo – First major naval battle between the invading Japanese fleet and Korea
- Battle of Sacheon – First naval battle to utilize Turtle ships
- Battle of Imjin River
- Battle of Dangpo – Naval battle
- Danghangpo Battle (1592) – Naval battle
- Battle of Hansando – Naval battle
- Siege of Pyeongyang – The city was sieged twice in one year
- Battle of Jeonju
- Battle of Chongju
- Battle of Busan – Naval battle
- Siege of Jinju – First siege of Jinju
- Battle of Yongin - Major Japanese Victory over Joseon Efforts to retake Hanseong
 
- 1593 - Siege of Pyeongyang
- Battle of Byeokjegwan
- Siege of Haengju
- Siege of Jinju – The second siege on Jinju castle (Japanese victory)
- Battle of Haejeongchang – Part of the Hamgyong campaign
- Danghangpo Battle (1593) – Naval battle
 
- 1597 - Battle of Chilchonryang – Naval battle
- Siege of Namwon
- Battle of Myeongnyang – Naval battle
- Siege of Ulsan – First siege of Ulsan
- Battle of Hwawangsan
 
- 1598 - Siege of Suncheon
- Siege of Ulsan – Second siege of Ulsan
- Battle of Sacheon – Land battle
- Battle of Noryang Point – Final naval battle