Sri Lanka all-rounder Eshani Lokusuriyage has announced her retirement from international cricket at the age of 37.
Lokusuriyage, who made her debut in 2005, has represented Sri Lanka Women in 89 ODIs and 68 T20 internationals.
She is fourth on their list of all-time run-scorers in ODIs with 1219 runs, including five half-centuries. She is sixth among their highest wicket-takers in the format, having taken 49 with her medium-pace.
In T20Is, she is in the top four for her country in both batting and bowling at her time of retirement.
One of her brightest moments on the cricket field came during the ICC Women's World Cup 2013, when Sri Lanka upset England. Opening the bowling, she took 2/49, including the wicket of Charlotte Edwards bowled.
Then, chasing a target of 239, she made a powerful 56 off 61 balls. With nine needed of the final over, she hit her third six of the day before being run-out when the scores were even. However, Sri Lanka held their nerve to complete a famous win.
Lokusuriyage, who last represented her country in the ICC Women's T20 World Cup 2018, announced her retirement on her Facebook page. She is expected to continue to play for her domestic side Sri Lanka Navy.
"Today I officially retire from the game I love the most. It's hard but grateful," she wrote. "15 years of international cricket and there are too many memories to share.
"Thank you to everyone. My family, teammates, friends, coaches, officials, Sri Lanka Navy, media, fans, sponsors and Sri Lanka Cricket for all the support given throughout in my cricketing journey."
Paying tribute to her teammate, former Sri Lanka skipper Shashikala Siriwardene wrote: "Thank you legend for the immense contribution towards women's cricket. Great performer, entertainer, team player and a fighter. You have been inspiring lot of young cricketers in Sri Lanka and all over the world."
Personalise your homepage with an ICC account
News, fixtures and updates tailored to your favourite team. Never miss a moment!