Diana Edulji batted right handedly and bowled slow left arm orthodox for India Women’s Cricket team. She also played for Railways Women Cricket team.
Edulji debuted in Test cricket on 31st October 1976 at Bangalore while playing against West Indies Women Cricket team. In the 1st innings, she bowled 18 overs, out of which 2 were maidens, conceded 48 runs and took 2 wickets. In the 2nd innings, she bowled 21 overs, out of which 4 were maidens, conceded 48 runs and took 1 wicket. She did not get a chance to bat in either innings. This match was drawn. Edulji played her first One day International on 1st January 1978 at Kolkata against England Women Cricket team. In this match, she scored 18 runs and was caught by Court off the bowling of Mowat. She bowled 10 overs, out of which 4 were maidens, conceded 18 runs and took 1 wicket. This match was won by England Women by 9 wickets with 118 deliveries to spare.
Edulji played in 20 Test matches in which she bowled more than 5098 deliveries and conceded 1624 runs while taking 63 wickets. Her bowling average was 25.77 and economy rate 1.85. She scored 404 runs at a batting average of 16.16 with the highest score of 57 not out. She has hit a single fifty and has taken 8 catches. Edulji has played in 34 One day Internationals in which she has bowled 1961 deliveries and has conceded 775 runs while taking 46 wickets. She had a bowling average of 16.84 and economy rate 2.37. She has scored 211 runs at a batting average of 8.79 and 25 as the highest score. She has taken 9 catches.