From feldgrau.com,
Marine-Schützen-Bataillon 100
Formed 11.44 in Gotenhafen under Marine-Division Gotenhafen*. Renamed 106 in 2.45.
* Marine-Division Gotenhafen was apparently formed to control the 10 battalions (100 – 109). No details of combat are available, but nr. 107 – 109 are mentioned in the German Red Cross lists of missing persons (for example 124 persons missing from bataillon 109), so they all probably saw combat defending Gotenhafen.
Marine-Schützen-Bataillon 101
Formed 12.44 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 102
Formed 1945 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 103
Formed 1945 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 104
Formed 12.44 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 105
Formed 1945 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 106
Formed 2.45 in Gotenhafen (from 106) under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 107
Formed 3.45 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 108
Formed 3.45 in Gotenhafen under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 109
Formed 3.45 in Gotenhafen from 3. Marine-Ersatz-Abteilung, under Marine-Division Gotenhafen.
Marine-Schützen-Bataillon 120
Formed 3.45 in Pillau under Festung Pillau (under Army command).
Marine-Schützen-Bataillon 121
Formed 3.45 in Pillau under Festung Pillau (under Army command).
Marine-Schützen-Bataillon 122
Formed 3.45 in Pillau under Festung Pillau (under Army command).
Marine-Schützen-Bataillon 123
Formed 3.45 in Pillau under Festung Pillau (under Army command).
Marine-Schützen-Bataillon 124
Formed 3.45 in Pillau under Festung Pillau (under Army command).
Marine-Schützen-Bataillon 125
Formed 3.45 in Pillau under Festung Pillau (under Army command).
Marine-Schützen-Bataillon 126
Formed 3.45 in Swinemünde under Festung Swinemünde. Used to form the 3. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 127
Formed 3.45 in Swinemünde under Festung Swinemünde. Used to form the 3. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 128
Formed 3.45 in Swinemünde under Festung Swinemünde. Used to form the 3.Marine-Infanterie-Division.
Marine-Schützen-Bataillon 129
Formed 3.45 in Swinemünde under Festung Swinemünde. Used to form the 3. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 130
Formed 3.45 in Swinemünde under Festung Swinemünde. Used to form the 3. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 131
Formed 3.45 in Swinemünde under Festung Swinemünde. Used to form the 3. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 250
Formed 10.44 in Estonia, bu apparently disbanded again 12.44. Details are unknown.
Marine-Schützen-Bataillon 301
Formed 11.44 in the Hamburg area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 302
Formed 11.44 in the Hamburg area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 303
Formed 11.44 in the Glückstadt area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 304
Formed 11.44 in the Glückstedt area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 305
Formed 11.44 in Wesermünde from the 4. Marine-Lehr-Abteilung. 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 306
Formed 11.44 in the Wesermünde area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 307
Formed 11.44 in the Wesermünde-Cuxhaven area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 308
Formed 11.44 in the Cuxhaven area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 309
Formed 11.44 in the Wilhelmshaven area(?). Saw action at Marienburg and Elbing.
Marine-Schützen-Bataillon 310
Formed 11.44 in Varel from 6. Marine-Lehr-Abteilung. Apparently remained behind when Marine-Schützen-Regiment 3 went east, and was instead attached to Marine-Schützen-Regiment 4. 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 311
Formed 11.44 in Varel from parts of the 4. Marine-Ersatz-Abteilung(?). Saw action at Marienburg and Elbing.
Marine-Schützen-Bataillon 312
Formed 11.44 in the Wilhelmshaven area(?). Saw action at Marienburg and Elbing.
Marine-Schützen-Bataillon 313
Formed 11.44 in the Emden area(?). Not used to form the 1. Marine-Infanterie-Division. Served in Emsland (from 2.45 under Seekommandant Elbe-Weser). In 3.45 a unit was formed in Cuxhaven – Marine-Lehr-Bataillon 313 (Alarm-Bataillon Cuxhaven). This unit is probably Marine-Schützen-Bataillon 313.
Marine-Schützen-Bataillon 314
Formed 11.44 in the Emden area(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 315
Formed 11.44 in the Emden area(?). Apparently not used to form the 1. Marine-Infanterie-Division, but is mentioned under Marine-Schützen-Regiment 3 at Marienburg and Elbing.
Marine-Schützen-Bataillon 316
Formed 11.44 in the Emden(?). 2.45 used to form 1. Marine-Infanterie-Division.
Marine-Schützen-Bataillon 357
See Marine-Festungs-Bataillon 357
Marine-Schützen-Bataillon 501
Formed 10.44 in the Balkans (Commander: Dorfner) from Hafenkommandant Sulina. Covered the withdrawal from the Balkans, and was again disbanded 11.44. Subordinated to Admiral Schwarzes Meer(?).
Marine-Schützen-Bataillon 502
Formed 10.44 in the Balkans. Covered the withdrawal from the Balkans, and was again disbanded 11.44. Subordinated to Admiral Schwarzes Meer(?).
Marine-Schützen-Bataillon 581
Formed 10.44 in Zara (Balkans) from Marine-Artillerie-Abteilung 540. Served under the XV. Gebirgs-Korps at Sebenico and Knin. 108 persons are still missing, according to the German Red Cross lists.
Marine-Schützen-Bataillon 582
Formed 10.44 in North Dalmatien. Served under the XV. Gebirgs-Korps at Sebenico and Knin. Disbanded 1.45, according to the Feldpostübersicht.
Marine-Schützen-Bataillon 583
Formed 10.44 in North Dalmatien. Served under the XV. Gebirgs-Korps at Sebenico and Knin.
Marine-Schützen-Bataillon 744(?)
Mentioned 4.45 (Commander: Küster), no details. Might even be an entry error.
Marine-Schützen-Bataillon 979
Formed 4.45 in Waren/Müritz from Bereitstellungs-Abteilung der Kleinkampfverbände. Served under the 281. Infanterie-Division.
Marine-Schützen-Bataillon 1011
Formed 3.45 in Swinemünde from 1. Abteilung der Schnellboot-Lehrdivision. (Commander: Meyering)
Marine-Schützen-Bataillon Scharnhorst
Formed 1945 in Gotenhafen. Only mentioned in German Red Cross lists.
Marine-Schützen-Bataillon Wachtel
Formed 10.44 in Dubrovnik from Marine-Artillerie-Abteilung 612. Covered the withdrawal from the Balkans, and was disbanded in early 1945.
link