劍射魚是掠食性魚類,在其胃部最少發現了12種獵物。喬治·史登柏格(George F. Sternberg)就曾發現了一個長達4米的劍射魚標本,而在其胃內就仍保有一條長1.8米的鰓腺魚。那條劍射魚似乎是在吞下獵物後不久死亡,可能是獵物掙扎時破壞了其器官所致。[2]劍射魚是大型滄龍類(如霍夫曼滄龍、海王龍及傾齒龍)和白堊紀鯊魚(如白堊刺甲鯊及角鱗鯊屬)的食物。在一條白堊刺甲鯊的體內就發現了劍射魚的遺骸。
^Schwimmer, D. R., Stewart, J. D., & Williams, G.D. Xiphactinus vetus and the Distribution of Xiphactinus Species in the Eastern United States. Journal of Vertebrate Paleontology. 1997, 17 (3): 610–5.