S ranks exist but aren't everywhere and can't all be attained right now.
The values below are in ilms.



Largest Fish in Each Category:
Coastlines - Coelacanthus (AAA)
Rivers - Xenacanthus (AAA)
Lakes - Listracanthus (S)
Deep Sea - Hafgufa (S)
Sands - Ambling Caltrop (S)
Floating Islands - Basking Shark (AAA)
Skies - Shonisaurus (AAA)
Magma - Problematicus (AAA)
Aetherochemical Pools - Lunar Deathworm (S)
Salt Lakes - Stethacanthus (AAA)
Space - Phallaina (AA)

Fish that Meet the Largest Attainable Spearfishing Ranks
The Ruby Sea:
Small - Mini Yasha, Red Gurnard, Pipefish (AAA)
Average - Othardian Wrasse (AAA)
Big - Kitefin Shark, Uzumaki (AAA)

Yanxia:
Small - Dragon Squeaker (AA)
Average - Fangshi (AA)
Big - Icthyosaur (AA)

The Azim Steppe:
Small - Soul of the Stallion (AA)
Average - Fickle Krait (AA)
Big - Flamefish (AA)

The Lochs:
Small - Diamond Dagger (AAA)
Average - Pale Panther (AAA)
Big - Platinum Hammerhead (AAA)

Norvrandt:
Small - Viis Ear (AAA)
Average - Blue Mountain Bubble (AAA)
Big - Bothriolepis (AAA)

Thavnair:
Small - Tbqeyiq Smelt (AAA)
Average - Atamra Cichlid (AAA)
Big - Xiphactinus (AAA)

Minimum Values
Fishing:
- When S values are added, existing fish do not meet them. New fish from the point the value is added onwards will meet them instead.
- S values do not exist everywhere; the table below specifies where they do and don't.
- Coastlines and Rivers have no fish that meet their S rank value as far as is currently known.
- S in Sands can also be The Horned King or Thorned Lizard.
- S in Deep Sea can also be Elasmosaurus.

Spearfishing:
- S values do not exist anywhere.
- Prior to EW AAA only existed in Norvrandt. They exist in Thavnair which is a new zone in EW.
- The Ruby Sea and The Lochs have AAA due to the zones getting new holes in EW.
- AAA values are the same for the sizes between every zone except The Ruby Sea, which has a slighly larger AAA value.