Zimbabwe are out of the Champions Trophy but captain Tatenda Taibu said they will leave England with their heads held high.
The inexperienced side came close to beating Sri Lanka in the second game in group D, eventually losing by four wickets after posting 191.
Taibu said: "There are a lot of positives we can take from this game.
"Before coming to England, I told the team every game was really important and they listened and are learning."
Zimbabwe's young side proved there was plenty of raw talent in a side which was missing 12 senior players, who quit international cricket after a dispute with the country's cricket union.
Teenager Elton Chigumbura was awarded the man of the match award for his mature 71-ball 57 and Prosper Utseya made 31.
And all-rounder Chigumbura starred with the ball too, taking 3-37 as Sri Lanka suffered from the jitters.
Taibu added: "Elton and Prosper played really well with the bat and then when the guys came into bowl, they really bowled well in partnerships."
Chigumbura was delighted with his performance.
He said: "It was a really good day for me. I enjoyed it."