That is one big-ass frigate. Id have said destroyer at first sight without thinking twice.
The German Navy calls all their big ships frigates, and frigates only. Because "German destroyer" or "German battleship" has a somewhat disconcerting ring to it. Even the still larger Baden-Wuerttemberg-class ships due to enter service this year, are called frigates. One could say they are destroyers in everything but name. For comparison purposes:
Oliver Hazard Perry-class frigate: 136 meters
F124 Sachsen-Class Frigate (like the F220 Hamburg): 143m
F125 Baden-Wuerttemberg-Class Frigate: 150m
Arleigh Burke-class destroyer: 154 / 155m
Ticonderoga-class cruiser: 173m
For comparison purposes:
Oliver Hazard Perry-class frigate: 136 meters
F124 Sachsen-Class Frigate (like the F220 Hamburg): 143m
F125 Baden-Wuerttemberg-Class Frigate: 150m
Arleigh Burke-class destroyer: 154 / 155m
Ticonderoga-class cruiser: 173m
Lengths can be confusing too; you have skinny ships like the Perrys; broad ones like the Burkes
Go back to Samuel Pepys, when he organised the Royal Navy, he divided ships into classes by crew size.
Reorganising your list.
Cruisers <300 crew
- Ticonderoga 400
- Burke 300-330
Destroyers 200-250
Frigates 100-180
- Oliver Hazard Perry 176
- F125 Baden-Wuerttemberg 120-140 (accommodation is for 190. but up to 50 are marines/special forces, who are really part of the ship's weapons systems)