Mark Cosgrove racked up some ODI runs IIRC then got overweight/injured.
Callum Ferguson had a great stint in the ODI team, got injured before the WC and has struggled since. Probably has a bit of time on his side but would want to get his name back up there.
Both should be considered unsatisfying I suppose.
EDIT: Cossie 3 ODIs, 112 runs at 37.33 including high of 74, also bowled 5 overs and took 1 wicket at 13. Ferguson 30 ODIs, 663 runs at 41.43 with high of 71*. Maybe a bit harsh a call on Ferg then. Could arguably be straight back into the ODI squad with that record - shame for him that format went out of fashion.