The following is the order of battle of the forces involved in the Battle of Shanghai, during the opening stages of the Second Sino-Japanese War.
National Revolutionary Army
Imperial Japanese Navy
3rd Fleet : Admiral Hasegawa Kiyoshi
National Revolutionary Army
3rd Military Region - Generalissimo Chiang Kai-shek (20 Aug 1937)
Wusung – Shanghai Siege Area
Yangtse River Right Bank Garrison Sector
Yangtse River Left Bank Garrison Sector
Hangchow Bay Left Bank Garrison Sector
East Chekiang Garrison Sector
Imperial Japanese Navy
Imperial Japanese Army
National Revolutionary Army 3rd War Area - Generalisimo Chiang Kai-skek (after late Sept. 1937)
Imperial Japanese Army
Central China Front Army – Gen. Iwane Matsui
3rd, 6th, 9th, 14th, 36th, 87th, 88th, and the Training Division of the Central Military Academy.
Also the "Tax Police" regiment (equivalent of a division) under T.V. Soong's Ministry of Finance, later converted to the New 38th Division during the war, were German armed and trained by German officers.
2nd, 4th, 10th, 11th, 25th, 27th, 57th, 67th, 80th, 83rd, 89th Division