劍射魚是掠食性魚類,在其胃部最少發現了12種獵物。喬治·史登柏格(George F. Sternberg)就曾發現了一個長達4米的劍射魚標本,而在其胃內就仍保有一條長1.8米的鰓腺魚。那條劍射魚似乎是在吞下獵物後不久死亡,可能是獵物掙扎時破壞了其器官所致。劍射魚喜歡用其尖銳的牙齒咬住獵物並將其囫圇吞下,所以劍射魚常常會被食物噎住,科學家們在許多劍射魚化石的胸腔里發現了未消化的魚類,他們很可能就是導致劍射魚窒息而亡的罪魁禍首。受傷的劍射魚或其屍體會是白堊紀鯊魚(如白堊刺甲鯊及角鱗鯊屬)的食物。在一條白堊刺甲鯊的體內就發現了劍射魚的遺骸。劍射魚