After a 17-year career, Brendan Taylor of Zimbabwe has decided to retire. The 34-year-old former captain and one of the most well-known cricketers in his country will play his final match against Ireland on Monday. Taylor debuted for Zimbabwe in 2004 and has since established himself as one of the team’s mainstays.

He produced his greatest work in one-day international cricket, scoring 6677 runs in 204 outings and came dangerously close to being Zimbabwe’s all-time leading run scorer in the format. With 11 ODI hundreds, he is already miles ahead of any Zimbabwean.

“It is with a heavy heart that I announce that tomorrow will be my final game for my dear country,” Taylor wrote on Twitter on Sunday. “I wouldn’t trade 17 years of extreme highs and extreme lows for anything in the world.”

“It’s taught me to be humble and to constantly remember how fortunate I was to be in the situation I was in for so long. To proudly wear the badge and leave everything on the field. My goal has always been to leave the squad in a stronger position than when I initially arrived in 2004, and I believe I have accomplished that.”

Taylor, Zimbabwe’s leading run-getter in the 2015 ICC World Cup, had joined Nottinghamshire as a Kolpak player and played for three seasons before returning to the national side to assist Zimbabwe qualify for the 2019 ICC World Cup qualifiers.

Taylor scored an impressive 49 in the first ODI of the ongoing series to give Zimbabwe a 1-0 lead. While weather ruined the second game, Taylor will be hoping to help his team win the series and, as a result, finish his career on a high note.