Singh was the lone bright spot in an otherwise dismal batting performance by the visitors.
Singh carried his bat through and struck 11 fours and two sixes during his 240-ball knock, but eventually ran out of partners.
Apart from Singh, only three other J&K batsmen -- Manik Gupta (22), Bandeep Singh (12) and wicket-keeper Obaid Haroon (11) -- made double digit scores.
Shahid emerged as the star performer for Kerala dismissing eight J&K batsmen conceding just 51 runs, his best career figures so far.
Jammu and Kashmir 1st innings: 215 all out in 86.1 overs (Ian Dev Singh 117 not out, Chovvakkaran Shahid 8/51).