Answer:-
A-Tim Southee(NewZealand)
B-Bowlers who have given 100+ runs while bowling in an ODI match
Other two players-Mike Lewis(Australia) and M.Snedden(NewZealand)
note:-The match in which snedden gave 105 runs was of 60 overs match and he had bowled 12 overs.