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

Australia; Great Barrier Reef; One Tree Island
14 January 1973
Acanthochromis polyacanthus
Philippines; Tawi Tawi Island; Tataan Island
Acanthochromis polyacanthus
Solomon Islands; Guadalcanal
21 July 1973
Acanthochromis polyacanthus
Solomon Islands; Guadalcanal
21 July 1973
Acanthochromis polyacanthus
Indonesia; Ambon Bay
31 January 1975
Acanthochromis sp.
Australia; New South Wales
16 February 1991
Chromis abyssicola
Cook Islands; Rarotonga
6 March 1971
Chromis acares
Hawaii (USA); Maui
7 April 1991
Chromis acares
Guam
30 June 1968
Chromis acares
Marshall Islands; Eniwetok
18 April 1968
Chromis agilis
Hawaii (USA); Kona
15 August 1969
Chromis agilis
Hawaii (USA); Oahu
17 September 1971
Chromis agilis
Tahiti; Teavaraa Pass
4 September 1967
Chromis agilis
Japan; Ani-jima
23 July 1991
Chromis albomaculata
Ryukyu Islands; Okinawa; Nakano-se Reef
29 May 1975
Chromis albomaculata
Ryukyu Islands; Okinawa; Sesoko Island
27 May 1975
Chromis alleni
Philippines; Cebu; Mactan Island
26 June 1975
Chromis alpha
Guam
28 May 1968
Chromis alpha
Palau
22 April 1970
Chromis alpha
French Polynesia; Tetiaroa
24 April 1973
Chromis alpha
Guam
28 May 1968
Chromis amboinensis
Palau
17 April 1970
Chromis amboinensis
Marshall Islands; Eniwetok
30 January 1972
Chromis amboinensis
Philippines; Luzon
27 July 1978
Chromis analis
Palau
14 April 1970
Chromis analis
New Caledonia
14 August 1971
Chromis atripectoralis
Marshall Islands; Eniwetok
26 November 1967
Chromis atripectoralis
Palau
10 April 1970
Chromis atripes
Micronesia,Fed.States of; Truk
9 July 1969
Chromis atripes
Ryukyu Islands; Okinawa; Sesoko Island
29 May 1975
Chromis atripes
Marshall Islands; Eniwetok
18 April 1968
Chromis caerulea
Solomon Islands; Alite Reef
24 July 1973
Chromis caudalis
Réunion
20 October 1973
Chromis chrysura
Mauritius
27 November 1973
Chromis chrysura
New Caledonia
14 August 1971
Chromis chrysura
Mauritius
11 November 1973
Chromis chrysura
Australia; Western Australia; Kendrew Island
11 October 1973
Chromis cinerascens
Singapore; Biola Island
27 July 1977
Chromis cinerascens
Sri Lanka; Trincomalee
3 April 1975
Chromis cinerascens
Sri Lanka; Negombo
28 March 1975
Chromis cinerascens
Indonesia; Celebes; Ujung Pandang
8 September 1978
Chromis cinerascens
South Africa; Durban
27 April 1979
Chromis dasygenys
Indonesia; Celebes; Manado
2 September 1978
Chromis delta
Solomon Islands; Guadalcanal
13 July 1973
Chromis delta
Maldives; Villingili
25 March 1975
Chromis delta
Mauritius
16 November 1973
Chromis dimidiata
New Zealand; Poor Knights Island
12 February 1983
Chromis dispilus
Maldives; Villingili
18 March 1975
Chromis elerae
Solomon Islands; Guadalcanal
5 July 1973
Chromis elerae
Maldives; Villingili
19 March 1975
Chromis elerae
Taiwan; Nan Wan
20 July 1978
Chromis elerae
Indonesia; Pulau Putri
16 February 1975
Chromis flavipectoralis
Australia; Lord Howe Island
6 February 1973
Chromis flavomaculata
Ryukyu Islands; Ishigaki
22 May 1968
Chromis flavomaculata
Japan; Izu Island; Miyake-jima
17 May 1975
Chromis flavomaculata
New Caledonia
14 August 1971
Chromis flavomaculata
Taiwan
17 June 1975
Chromis fumea
Japan; Shikoku
18 June 1978
Chromis fumea
Malaysia; Pulau Chebeh
5 August 1977
Chromis fumea
Taiwan
15 June 1975
Chromis fumea
Norfolk Island; Duncombe Bay
21 November 1989
Chromis fumea
Pitcairn
3 January 1971
Chromis gracilis
Hawaii (USA); Oahu; Kahe Pt.
30 March 1968
Chromis hanui
Hawaii (USA); Oahu; Moku Manu
9 October 1968
Chromis hanui
Australia; Lord Howe Island
3 February 1973
Chromis hypsilepis
American Samoa; Tutuila
1 October 1979
Chromis iomelas
Kiribati; Fanning Island
29 October 1968
Chromis lepidolepis
Marquesas Islands; Fatu Hiva
22 April 1971
Chromis leucura
Hawaii (USA); Oahu; Kaneohe Bay
10 October 1969
Chromis leucura
Mauritius
15 November 1973
Chromis leucura
Solomon Islands; Guadalcanal
15 July 1973
Chromis lineata
Solomon Islands; Guadalcanal
5 July 1973
Chromis lineata
Mauritius; Arsenal Bay
12 July 1977
Chromis lineata
South Africa; Natal
29 June 1977
Chromis lineata
Marshall Islands; Enewetak
13 October 1979
Chromis margaritifer
Kenya
25 March 1979
Chromis nigroanalis
Kenya
25 March 1979
Chromis nigroanalis
South Africa; Natal; Sodwana Bay
19 April 1979
Chromis nigrura
Mauritius; Arsenal Bay
12 July 1977
Chromis nigrura
Seychelles; Albatross Island
4 June 1977
Chromis nigrura
Maldives; Villingili
23 March 1975
Chromis nigrura
Maldives; Villingili
22 March 1975
Chromis nigrura
Réunion
23 October 1973
Chromis nigrura
Australia; Wistari Reef
22 January 1973
Chromis nitida
Japan; Izu Island; Miyake-jima
17 May 1975
Chromis notata
Japan; Shikoku
18 June 1978
Chromis notata
Taiwan; Yeh-Liu
25 June 1978
Chromis notata
Japan; Shikoku; Sukumo Bay
17 June 1978
Chromis notata
South Africa; Natal; Sodwana Bay
22 May 1979
Chromis opercularis
Mauritius
23 November 1973
Chromis opercularis
Mauritius
23 November 1973
Chromis opercularis
Maldives; Villingili
16 March 1975
Chromis opercularis
Hawaii (USA); Oahu; Kaneohe Bay
29 September 1970
Chromis ovalis
Hawaii (USA); Oahu; Kaneohe Bay
29 September 1970
Chromis ovalis
Hawaii (USA); Oahu; Lahilahi Pt.
11 August 1968
Chromis ovalis
Hawaii (USA); Oahu; Kahe Pt.
31 May 1986
Chromis ovalis
Ryukyu Islands; Okinawa; Sesoko Island
26 May 1975
Chromis ovatiformes
Ryukyu Islands; Okinawa; Sesoko Island
1 June 1975
Chromis ovatiformes
Israel; Gulf of Aqaba; Eilat
18 July 1976
Chromis pelloura
Egypt; Red Sea; Dahab
15 September 1974
Chromis pembae
Easter Island
8 February 1969
Chromis randalli
Fiji Islands
6 August 1971
Chromis retrofasciata
Palau
13 April 1970
Chromis retrofasciata
Indonesia; Ambon Bay
18 January 1975
Chromis scotochiloptera
Marquesas Islands; Fatu Hiva
21 April 1971
Chromis sp.
Pitcairn
3 January 1971
Chromis sp.
Cook Islands; Rarotonga
1 January 1991
Chromis sp.
Marquesas Islands; Fatu Hiva
21 April 1971
Chromis sp.
Indonesia; Flores; Maumere
15 September 1988
Chromis sp.
Indonesia; Flores; Maumere
13 September 1988
Chromis sp.
Hawaii (USA); Hawaiian Islands; Maro Reef
28 July 1981
Chromis struhsakeri
Maldives; Villingili
21 March 1975
Chromis ternatensis
Marshall Islands; Eniwetok
28 November 1968
Chromis ternatensis
Egypt; Red Sea; Ras Muhammad
18 September 1974
Chromis trialpha
Australia; Lord Howe Island
7 February 1973
Chromis vanderbilti
Tahiti
9 March 1969
Chromis vanderbilti
Hawaii (USA); Oahu
8 August 1975
Chromis verater
Hawaii (USA); Oahu
20 July 1967
Chromis verater
Marshall Islands; Eniwetok
18 April 1968
Chromis viridis
Sri Lanka; Trincomalee
2 April 1975
Chromis weberi
Mauritius; Flat Island
29 November 1973
Chromis weberi
American Samoa; Tutuila
4 May 1974
Chromis weberi
Ryukyu Islands; Okinawa; Nakano-se Reef
29 May 1975
Chromis weberi
Fiji Islands
7 August 1971
Chromis weberi

Chromis xanthochira
Palau
1 April 1970
Chromis xanthochira
Oman; Muscat
5 March 1977
Chromis xanthopterygia
Saudi Arabia; Persian Gulf; Jana Island
9 June 1984
Chromis xanthopterygia
Maldives; Villingili
16 March 1975
Chromis xanthura
Tahiti
11 March 1969
Chromis xanthura
French Polynesia; Tetiaroa
19 April 1973
Chromis xanthura
Guam
5 July 1969
Chromis xanthura
Solomon Islands; Guadalcanal
21 July 1973
Chromis xanthura
Kiribati; Fanning
27 October 1968
Chromis xanthura
Maldives; Villingili
17 March 1975
Chromis xutha
Kenya; Shimoni
22 March 1979
Chromis xutha
Marshall Islands; Enewetak
16 July 1975
Pomachromis exilis
Marshall Islands; Enewetak
6 October 1982
Pomachromis exilis
Marshall Islands; Eniwetok
1 July 1970
Pomachromis exilis
Tahiti; Teavaraa Pass
22 August 1968
Pomachromis fuscidorsalis
Mauritius
7 November 1973
Pomachromis richardsoni
American Samoa; Tutuila
7 September 1971
Pomachromis richardsoni
Ryukyu Islands; Okinawa; Onna Point
19 May 1968
Pomachromis richardsoni
Bahrain
19 February 1977
Pseudochromis aldabraensis
India; Vizhingan
14 February 1980
Pseudochromis caudalis
Marshall Islands; Eniwetok
20 April 1968
Pseudochromis cyanotaenia
Ryukyu Islands; Ishigaki
22 May 1968
Pseudochromis cyanotaenia
Malaysia; Pulau Tulai
6 August 1977
Pseudochromis diadema
Egypt; Gulf of Aqaba
3 September 1974
Pseudochromis dixurus
Sudan; Red Sea; Suakin
12 October 1974
Pseudochromis dixurus
Sudan; Red Sea; Suakin
12 October 1974
Pseudochromis dixurus
Indonesia; Bonerate; Kakavia
9 October 1986
Pseudochromis elongatus
Indonesia; Batu Ata
8 October 1986
Pseudochromis elongatus
Egypt; Gulf of Aqaba
9 June 1972
Pseudochromis flavivertex
Egypt; Gulf of Aqaba
8 June 1972
Pseudochromis fridmani
Philippines; Luzon; Batangas
3 September 1977
Pseudochromis fuscus
Indonesia; Pulau Putri
16 February 1975
Pseudochromis fuscus
Papua New Guinea; Nagada
9 November 1987
Pseudochromis fuscus
Papua New Guinea; Nagada
9 November 1987
Pseudochromis fuscus
New Caledonia
13 January 1979
Pseudochromis jamesi
Fiji Islands
11 March 1973
Pseudochromis jamesi
Fiji Islands
7 August 1971
Pseudochromis jamesi
Oman
6 February 1993
Pseudochromis leucorhynchus
Saudi Arabia; Jana Island
13 September 1985
Pseudochromis linda
Saudi Arabia; Persian Gulf; Jana Island
15 June 1984
Pseudochromis linda
Oman; Muscat; Bandar Sidab
12 March 1977
Pseudochromis linda
Oman; Eagles' Retreat
25 April 1990
Pseudochromis linda
Saudi Arabia; Jana Island
13 September 1985
Pseudochromis linda
Philippines; Negros; Dumaguete City
4 June 1981
Pseudochromis moorei
Philippines; Negros; Dumaguete City
4 June 1981
Pseudochromis moorei
Kenya; Mombasa
27 March 1979
Pseudochromis natalensis
Oman
8 February 1993
Pseudochromis nigrovittatus
Oman; Muscat; Bandar Sidab
12 March 1977
Pseudochromis nigrovittatus
Oman; Muscat
1 April 1990
Pseudochromis nigrovittatus
Egypt; Gulf of Aqaba
5 August 1976
Pseudochromis olivaceus
Egypt; Gulf of Aqaba
3 June 1972
Pseudochromis olivaceus
Oman
1 May 1990
Pseudochromis omanensis
Oman
Pseudochromis omanensis
Solomon Islands; Guadalcanal
7 July 1973
Pseudochromis paccagnellae
Bahrain; Muharraq Island
14 November 1983
Pseudochromis persicus
Bahrain
25 February 1977
Pseudochromis persicus
Bahrain; Muharraq Island
11 November 1983
Pseudochromis persicus
Indonesia; Komodo
13 October 1986
Pseudochromis perspicillatus
Philippines; Negros; Dumaguete
30 August 1977
Pseudochromis perspicillatus
Egypt; Gulf of Aqaba
14 June 1972
Pseudochromis pesi
American Samoa; Tutuila
6 September 1971
Pseudochromis porphyreus
Ryukyu Islands; Ishigaki
23 May 1968
Pseudochromis porphyreus
Indonesia; Ambon; Morilla
28 January 1975
Pseudochromis porphyreus
Indonesia; Pulau Pulau Penyu
3 October 1986
Pseudochromis pylei
Australia; One Tree Island
14 January 1973
Pseudochromis queenslandiae
Australia; One Tree Island
14 January 1973
Pseudochromis queenslandiae
Singapore; Salu Island
11 August 1977
Pseudochromis ransonneti
Singapore; Salu Island
11 August 1977
Pseudochromis ransonneti
Djibouti; Seven Brothers Island
19 May 1977
Pseudochromis sankeyi
Australia; Great Barrier Reef; One Tree Island
14 January 1973
Pseudochromis sp.
Papua New Guinea; New Guinea; Port Moresby
22 August 1973
Pseudochromis sp.
Indonesia; Bali
16 November 1990
Pseudochromis sp.
Indonesia; Komodo
16 October 1987
Pseudochromis sp.
Papua New Guinea; New Britain; Blanche Bay
7 August 1973
Pseudochromis sp.
Solomon Islands; Alite Reef
23 July 1973
Pseudochromis sp.
Australia; Darwin; East Arm
20 November 1982
Pseudochromis sp.
Japan; Ogasawara Island; Ani-jima
14 July 1990
Pseudochromis sp.
Solomon Islands; Florida Island
29 July 1973
Pseudochromis sp.
Australia; Darwin; East Point
22 November 1982
Pseudochromis sp.
Papua New Guinea; Motupore Island
28 October 1987
Pseudochromis sp.
Malaysia; Tioman Island
4 August 1977
Pseudochromis sp.
Ryukyu Islands; Ishigaki
23 May 1968
Pseudochromis sp.
Indonesia; Komodo
16 October 1987
Pseudochromis sp.
Oman
1 May 1990
Pseudochromis sp.
Australia; Wistari Reef
22 January 1973
Pseudochromis sp.
Taiwan; Truan Fan Shih
16 July 1978
Pseudochromis sp.
Australia; Northern Territory; Darwin
23 November 1982
Pseudochromis sp.
Australia; Northern Territory; Darwin
23 November 1982
Pseudochromis sp.
New Caledonia
25 March 1990
Pseudochromis sp.
Palau; Auluptagel Island
13 July 1986
Pseudochromis sp.
Indonesia; Ambon; Morilla
28 January 1975
Pseudochromis sp.
Solomon Islands; Florida Island
30 July 1973
Pseudochromis sp.
Indonesia; Flores; Pulu Besar
16 September 1988
Pseudochromis sp.
New Caledonia; Solitaire Island
11 January 1979
Pseudochromis sp.
Indonesia; Bali
16 November 1990
Pseudochromis sp.
Maldives
21 March 1986
Pseudochromis sp.
Australia; Darwin; East Point
22 November 1982
Pseudochromis sp.
Indonesia; Batang Island
3 November 1990
Pseudochromis sp.
Indonesia; Pulau Pulau Maisel; Mai Island
7 October 1987
Pseudochromis sp.
Indonesia; Komodo
12 October 1986
Pseudochromis sp.
Solomon Islands; Alite Reef
25 July 1973
Pseudochromis sp.
Solomon Islands; Florida Island
29 July 1973
Pseudochromis sp.
Solomon Islands; Florida Island
29 July 1973
Pseudochromis sp.
Japan; Ogasawara Island; Ani-jima
21 July 1991
Pseudochromis sp.
Indonesia; Lombok; Gili Ayer
19 February 1984
Pseudochromis sp.
Indonesia; Bali; Sanur
11 November 1982
Pseudochromis sp.
Taiwan; Mao Pi Tou
18 July 1978
Pseudochromis sp.
Australia; Lizard Island
9 December 1982
Pseudochromis sp.
Maldives
21 March 1988
Pseudochromis sp.
Indonesia; Ambon; Latuhalat
29 January 1975
Pseudochromis sp.
Australia; Great Barrier Reef; Lizard Island
Pseudochromis sp.
Indonesia; Bonerate
11 October 1986
Pseudochromis sp.
Taiwan; Truan Fan Shih
16 July 1978
Pseudochromis sp.
Indonesia; Ambon
26 September 1988
Pseudochromis sp.
South Africa; Natal; Sodwana Bay
10 April 1979
Pseudochromis sp.
Maldives
21 March 1986
Pseudochromis sp.
Sudan; Suakin
11 October 1974
Pseudochromis sp.
Indonesia; Ambon Bay
17 January 1975
Pseudochromis sp.
Indonesia; Bonerate
11 October 1986
Pseudochromis splendens
Indonesia; Flores; Maumere
4 November 1991
Pseudochromis splendens
Egypt; Red Sea; Sharm el Moya
21 September 1974
Pseudochromis springeri
Egypt; Gulf of Aqaba
3 June 1972
Pseudochromis springeri
Indonesia; Bali
16 November 1990
Pseudochromis steenei
Indonesia; Bali
16 November 1990
Pseudochromis steenei
Indonesia; Ambon Bay
23 January 1975
Pseudochromis tapeinosoma
Marshall Islands; Eniwetok
28 November 1967
Pseudochromis tapeinosoma
Australia; Western Australia; Broome
Pseudochromis wilsoni
Japan; Ogasawara Island; Ani-jima
5 June 1992
Pseudochromis xanthochir