Jai Prakash Yadav bowls right arm medium and bats right handedly. In the ICL, he has been chosen by Delhi Giants. The other teams he has represented are Railways, Madhya Pradesh and India.
Yadav debuted in ODIs on 6th November 2002 at Jamshedpur (Keenan Stadium) in a match between India and West Indies. He was assigned the No. 7 batting position, but in 5 deliveries he was clean bowled for no score. 22 runs were scored in the 4 overs that he bowled without any wicket being taken. West Indies won this match by 4 wickets on the last ball. Yadav took part in a first class match between Himachal Pradesh and Railways at Dharamsala (Himachal Pradesh Cricket Association Stadium) from 10th to 14th January 2007. In the 1st innings, he was the No. 4 batsman, but could not score any runs in the 8 balls that he faced. He bowled 38 overs, out of which 13 were maiden, conceded 59 runs and took 1 wicket. In the 2nd innings, he was demoted to the No. 7 batting slot, where he faced 42 deliveries and scored 15 runs. He picked up 1 wicket in the 13 overs that he bowled, while giving away 31 runs. Himachal Pradesh won this match by 7 wickets.
Yadav played in 12 ODIs in which he bowled 396 balls, conceded 326 runs and made 6 dismissals. His bowling average was 54.33 and bowling strike rate was 66. He scored 81 runs with 69 as his highest score.