Its a Fish Grate or Basket and I dont see why it wouldnt work on any fish.
Some fish is flakier than others like sole, catfish, flounder and tilapia , but I think as long as the fish is nice and cold (not frozen) and you spray it down well with cooking oil and make sure your grill is nice and hot, you should be fine. My grate has a locking ring so it wont fly open and lose the fish.
As I always tell everyone, LEAVE IT ALONE! Let it cook. About 5 min per inch thick on each side.
Here is a good resource for grilling utensils

Comment