John E. Randall's Fish Photos
Family/Genus/Species:
Locality:
Search Tips
Found 184 Images Icons Thumbnails Large Columns:

Hong Kong
22 June 1975
Epinephelus akaara
South Africa; Natal; Durban
17 March 1980
Epinephelus albomarginatus
South Africa; Natal
18 March 1980
Epinephelus albomarginatus
Philippines; Negros; Dumaguete
28 September 1977
Epinephelus amblycephalus
South Africa; Transkei
Epinephelus andersoni
South Africa; Natal; Durban
16 March 1980
Epinephelus andersoni
Egypt; Sinai; Nuweiba
29 October 1975
Epinephelus areolatus
Sudan; Port Sudan
26 September 1975
Epinephelus areolatus
Indonesia; Ambon
29 January 1975
Epinephelus areolatus
; Persian Gulf; Karan Island
11 May 1992
Epinephelus areolatus
Indonesia; Flores; Maumere
18 September 1987
Epinephelus areolatus
Taiwan; Keelung
3 July 1978
Epinephelus awoara
Hong Kong
21 June 1975
Epinephelus awoara
Indonesia; Lombok; Batu Nampar
8 February 1984
Epinephelus bleekeri
India; Cochin
26 January 1980
Epinephelus bleekeri
Bahrain
15 November 1983
Epinephelus bleekeri
Taiwan; Hua-Lien
9 July 1978
Epinephelus bleekeri
Taiwan; San Shien Tai
13 July 1978
Epinephelus bontoides
Indonesia; Ambon Bay
9 February 1975
Epinephelus bontoides
Indonesia; Flores; Maumere
18 September 1987
Epinephelus bontoides
Sudan; Port Sudan
26 September 1975
Epinephelus chlorostigma
Seychelles
4 June 1972
Epinephelus chlorostigma
Solomon Islands; Alite Reef
23 July 1973
Epinephelus coeruleopunctatus
Saudi Arabia; Jurayd Island
10 September 1985
Epinephelus coeruleopunctatus
South Africa; Durban
13 March 1980
Epinephelus coeruleopunctatus
Bahrain
9 November 1983
Epinephelus coeruleopunctatus
Tanzania, United Rep. of; Mafia Island
7 December 1973
Epinephelus coeruleopunctatus
Kenya
15 March 1979
Epinephelus coeruleopunctatus
Indonesia; Jakarta
18 August 1978
Epinephelus coioides
Bahrain
25 February 1977
Epinephelus coioides
Bahrain
25 February 1977
Epinephelus coioides
Bahrain; Muharraq Island
10 November 1983
Epinephelus coioides
Indonesia; Jakarta
20 August 1978
Epinephelus coioides
India; Cochin
30 January 1980
Epinephelus coioides
India; Tuticorin
28 February 1975
Epinephelus coioides
Australia; Northern Territory; Darwin
15 November 1982
Epinephelus coioides
Indonesia; Jakarta
18 August 1978
Epinephelus coioides
Indonesia; Ambon
28 January 1975
Epinephelus corallicola
Australia; Northern Territory; Darwin
21 November 1982
Epinephelus corallicola
Australia; Lizard Island
28 November 1982
Epinephelus corallicola
Philippines; Cebu
27 May 1981
Epinephelus corallicola
Marshall Islands; Eniwetok
23 November 1967
Epinephelus cyanopodus
Marshall Islands; Eniwetok
7 February 1972
Epinephelus cyanopodus
Indonesia; Pulau-Pulau Watubela
29 October 1990
Epinephelus cyanopodus
Philippines; Manila
18 September 1977
Epinephelus cyanopodus
Marshall Islands; Enewetak
29 September 1982
Epinephelus cyanopodus
Japan; Ani-jima
22 July 1991
Epinephelus cyanopodus
Marshall Islands; Eniwetok
7 February 1972
Epinephelus cyanopodus
Australia; Lord Howe Island
14 February 1973
Epinephelus daemelii
Oman; Duqm
12 November 1993
Epinephelus diacanthus
India; Cochin
28 January 1980
Epinephelus diacanthus
Bahrain
29 October 1983
Epinephelus epistictus
Indonesia; Ambon
28 September 1986
Epinephelus epistictus
India; Cochin
25 January 1980
Epinephelus epistictus
Taiwan; Yeh-Liu
27 June 1978
Epinephelus fasciatomaculosus
Egypt; Sinai
1 November 1975
Epinephelus fasciatus
Australia; Western Australia; Kendrew Island
12 October 1973
Epinephelus fasciatus
Tahiti; Teavaraa Pass
4 September 1967
Epinephelus fasciatus
Marquesas Islands; Nuku Hiva
18 May 1971
Epinephelus fasciatus
Mauritius
5 November 1973
Epinephelus fasciatus
India; Kovalam
10 February 1980
Epinephelus faveatus
Indonesia; Lombok; Batu Nampar
8 February 1984
Epinephelus faveatus
India; Tuticorin
1 March 1975
Epinephelus faveatus
Sudan; Towartit
28 September 1975
Epinephelus fuscoguttatus
Indonesia; Celebes; Jeneponto
10 September 1978
Epinephelus fuscoguttatus
Saudi Arabia; Jeddah
5 April 1977
Epinephelus fuscoguttatus
New Caledonia
1 March 1990
Epinephelus fuscoguttatus
Oman
25 April 1990
Epinephelus gabriellae
Marshall Islands; Eniwetok
11 April 1972
Epinephelus hexagonatus
Marshall Islands; Enewetak
2 December 1967
Epinephelus hexagonatus
Mauritius
5 November 1973
Epinephelus hexagonatus
Marshall Islands; Eniwetok
24 November 1967
Epinephelus howlandi
New Caledonia; Noumea
14 January 1979
Epinephelus howlandi
Ryukyu Islands; Okinawa; Naha
8 September 1977
Epinephelus howlandi
Marquesas Islands; Ua Huka
7 May 1971
Epinephelus irroratus
Marquesas Islands; Ua Huka
7 May 1971
Epinephelus irroratus

Epinephelus lanceolatus
Hawaii (USA); Oahu; Haleiwa
1 December 1981
Epinephelus lanceolatus
India; Cochin
5 February 1980
Epinephelus latifasciatus
Taiwan; Hua-Lien
8 July 1978
Epinephelus latifasciatus
Indonesia; Lombok; Batu Nampar
4 February 1984
Epinephelus longispinis
Sri Lanka
25 February 1980
Epinephelus longispinis
Indonesia; Lombok; Tanjung Luar
20 February 1984
Epinephelus longispinis
India; Kovalam
12 February 1980
Epinephelus longispinis
Maldives
22 October 1988
Epinephelus longispinis
US Minor Outlying Is.; Palmyra
9 November 1968
Epinephelus macrospilos
South Africa; Natal; Sodwana Bay
23 April 1979
Epinephelus macrospilos
Mauritius
7 November 1973
Epinephelus macrospilos
Solomon Islands; Savo
17 July 1973
Epinephelus maculatus
Marshall Islands; Enewetak
22 November 1967
Epinephelus maculatus
Australia; Lord Howe Island
21 February 1973
Epinephelus maculatus
Australia; Lizard Island
29 November 1982
Epinephelus maculatus
Marshall Islands; Enewetak
25 September 1982
Epinephelus maculatus
South Africa; Natal; Sodwana Bay
22 April 1979
Epinephelus magniscuttis
South Africa; Natal; Kosi Bay
21 April 1979
Epinephelus malabaricus
India; Cochin
29 January 1980
Epinephelus malabaricus
Sudan; Port Sudan
14 October 1975
Epinephelus malabaricus
India; Tuticorin
28 February 1975
Epinephelus malabaricus
South Africa; Natal; Durban
14 March 1980
Epinephelus malabaricus
South Africa; Natal
24 June 1977
Epinephelus marginatus
South Africa; Durban
13 March 1980
Epinephelus marginatus
Oman; Ras al Madrakah
11 November 1993
Epinephelus marginatus
South Africa; Natal
30 June 1977
Epinephelus marginatus
South Africa; Natal; Sodwana Bay
13 April 1979
Epinephelus marginatus
Oman; Duqm
12 November 1993
Epinephelus marginatus
Oman; Salalah
28 November 1993
Epinephelus marginatus
South Africa; Natal
24 June 1977
Epinephelus melanostigma
Marshall Islands; Eniwetok
11 April 1972
Epinephelus merra
Tahiti; Teavaraa Pass
26 July 1967
Epinephelus merra
Australia; Lord Howe Island
9 February 1973
Epinephelus merra
Saudi Arabia; Jeddah
6 April 1977
Epinephelus morrhua
Maldives
13 March 1988
Epinephelus morrhua
Ryukyu Islands; Okinawa; Naha
Epinephelus morrhua
Kuwait; Kubbar Island
27 August 1985
Epinephelus multinotatus
Bahrain
7 November 1983
Epinephelus multinotatus
Bahrain
4 November 1983
Epinephelus multinotatus
Ryukyu Islands; Okinawa; Naha
10 September 1977
Epinephelus octofasciatus
Philippines; Negros; Dumaguete
5 June 1981
Epinephelus ongus
Philippines; Cebu; Mactan Island
21 August 1977
Epinephelus ongus
Australia; Lizard Island
9 December 1982
Epinephelus ongus
Micronesia,Fed.States of; Ponape
4 April 1970
Epinephelus ongus
Maldives
25 October 1988
Epinephelus poecilonotus
South Africa; Natal; Durban
15 March 1980
Epinephelus poecilonotus
Bahrain
14 February 1977
Epinephelus polylepis
India; Cochin
26 January 1980
Epinephelus polylepis
Sudan; Red Sea; Sanganeb Atoll
9 October 1975
Epinephelus polyphekadion
Sudan; Port Sudan
16 October 1975
Epinephelus polyphekadion
Egypt; Gulf of Aqaba; Nuweiba
3 August 1976
Epinephelus polyphekadion
Indonesia; Ambon Bay
19 January 1975
Epinephelus polystigma
Taiwan; Yeh-Liu
1 July 1978
Epinephelus quoyanus
Indonesia; Lombok; Batu Nampar
4 February 1984
Epinephelus quoyanus
Australia; Darwin; Dudley Point
15 November 1982
Epinephelus quoyanus
Indonesia; Pulau Putri
16 February 1975
Epinephelus quoyanus
Australia; Lizard Island
29 November 1982
Epinephelus quoyanus
Indonesia; Ambon; Poka
5 February 1975
Epinephelus quoyanus
Philippines; Cebu
19 August 1977
Epinephelus quoyanus
Indonesia; Lombok; Batu Nampar
8 February 1984
Epinephelus quoyanus
Australia; Wistari Reef
22 January 1973
Epinephelus quoyanus
Mauritius
28 November 1973
Epinephelus radiatus
Ryukyu Islands; Okinawa; Naha
4 June 1975
Epinephelus radiatus
Oman; Salalah
6 February 1993
Epinephelus retouti
Tahiti; Papeete
8 September 1967
Epinephelus retouti
Taiwan; San Shien Tai
10 July 1978
Epinephelus retouti
South Africa; Natal; Sodwana Bay
23 April 1979
Epinephelus rivulatus
Australia; Lord Howe Island
19 February 1973
Epinephelus rivulatus
South Africa; Natal; Durban
26 April 1979
Epinephelus rivulatus
Indonesia; Celebes; Jeneponto
10 September 1978
Epinephelus rivulatus
Ryukyu Islands; Okinawa; Naha
3 June 1975
Epinephelus rivulatus
New Caledonia
1 March 1990
Epinephelus rivulatus
Ryukyu Islands; Okinawa
8 September 1977
Epinephelus rivulatus
South Africa; Natal
24 June 1977
Epinephelus rivulatus
Philippines; Cebu
19 August 1977
Epinephelus sexfasciatus
Papua New Guinea; Motupore Island
28 October 1987
Epinephelus sp.
Indonesia; Lombok; Tanjuang Luar
20 February 1984
Epinephelus sp.
Marshall Islands; Enewetak
31 March 1976
Epinephelus spilotoceps
Maldives
21 March 1986
Epinephelus spilotoceps
Marshall Islands; Enewetak
3 October 1982
Epinephelus spilotoceps
Marshall Islands; Kwajalein
7 April 1975
Epinephelus spilotoceps

Epinephelus stictus
Oman; Ras al Madrakah
11 November 1993
Epinephelus stoliczkae
Oman; Muscat
7 March 1977
Epinephelus stoliczkae
Oman; Muscat; Bandar Sidab
15 March 1977
Epinephelus stoliczkae
Sudan; Port Sudan
12 October 1975
Epinephelus summana
Sudan; Towartit
28 September 1975
Epinephelus summana
Sudan; Mersa Towartit
28 September 1975
Epinephelus summana
Australia; Lord Howe Island
22 February 1973
Epinephelus tauvina
Marshall Islands; Enewetak
26 November 1967
Epinephelus tauvina
Réunion
23 October 1973
Epinephelus tauvina
Sudan; Port Sudan
14 October 1975
Epinephelus tauvina
Japan; Marcus Island
30 August 1968
Epinephelus tauvina
Japan; Ogasawara Island; Ani-jima
2 June 1992
Epinephelus tauvina
Mauritius
27 October 1973
Epinephelus tauvina
Marshall Islands; Eniwetok
11 April 1972
Epinephelus tauvina
Sudan; Port Sudan
9 October 1975
Epinephelus tauvina
South Africa; Natal
24 June 1977
Epinephelus tauvina
Marshall Islands; Enewetak
27 March 1976
Epinephelus tauvina
American Samoa; Tutuila; Pago Pago
27 April 1973
Epinephelus timorensis
Taiwan; Keelung
4 July 1978
Epinephelus trimaculatus
Pitcairn; Henderson Island
18 January 1971
Epinephelus tuamotuensis
India; Kovalam
10 February 1980
Epinephelus tukula
Australia; Great Barrier Reef; One Tree Island
11 January 1973
Epinephelus undulatostriatus
Philippines; Negros; Dumaguete
4 June 1981
Epinephelus undulosus
Indonesia; Flores; Maumere Bay
11 September 1988
Epinephelus undulosus
Philippines; Negros; Dumaguete
4 June 1981
Epinephelus undulosus