Marine capture of Sphyraena putnamae along western Bay of Bengal has been increasing. Owing to scarcity of information available on feeding dynamics globally, the present study was conducted using 763 individuals captured during 2017–19, to decipher trophic ecology and relationships. Of the individuals analysed, 54.8% had their stomachs either empty or with trace amounts of food, 27.3% had part-full stomachs and 18.0% had full stomachs. Stomach vacuity and fullness as well as predator–prey weight ratio varied with increase in body size, implying higher feeding intensity in large-sized fishes. Feeding activity was highest during July–November and lowest during March–April. The species is an opportunistic piscivorous pelagic predator that feeds on teleosts (>85%) and cephalopods. Sardines were the major prey, followed by whitebait, squid, bigeye scad, Indian scad, silverbellies and Indian mackerel. Diet contents were similar between sexes (82.17%); however, it varied among seasons (56.86–69.85%). Shifts in prey preferences from sardines, squid and bigeye scad to ribbonfish, shad, grunter, Indian mackerel, horse mackerel and Acetes were observed with increase in fish size, and diet varied between individuals sized <60.0 and >60.0 cm. Trophic level value was 3.51 ± 0.13 and Levin's Standardized Niche Breadth Index was 0.21. Dietary niche breadth varied across seasons and sizes, with higher values during summer and winter (0.36–0.41) and in fish measuring >45.0 cm (0.50–0.68), which implies generalized feeding behaviour. The present study represents the first detailed report on the diet of S. putnamae and will provide a substantial contribution to stock management through understanding of trophic interactions.