What better way to celebrate James Neesham than look at some of his greatest hits (read: tweets) over the years. Happy 29th, @JimmyNeesh!

For starters, a great tip.

Motivational tip: Always push the limits. Why only 8 hours sleep? Why not 10? 12? Strive for greatness. — Jimmy Neesham (@JimmyNeesh) April 11, 2015

Conjuring some Harry Potter magic.

Remember #MCGsoBig?

#MCGsobig top edges only carry into the 10th row. — Jimmy Neesham (@JimmyNeesh) March 29, 2015

Hot take: Neesham is good at hot takes.

Hot take: Virat Kohli is good at the batting — Jimmy Neesham (@JimmyNeesh) December 3, 2017

For all of us in the "Kane... so good" gang...

Kane... so good. — Jimmy Neesham (@JimmyNeesh) November 26, 2018

... and the adherents of the Trent Boult school of batting.

I've said it before and I'll say it again, Trent Boult is the most entertaining batsman in world cricket. — Jimmy Neesham (@JimmyNeesh) December 9, 2017

Most entertaining batsman in the world without a doubt https://t.co/OlZvAj34Ob — Jimmy Neesham (@JimmyNeesh) August 17, 2019

The story of Lendl Simmons' bat, as told by Neesham.

Imagine if your cricket gear went through America and they drilled holes in your bat to look for drugs... pic.twitter.com/oaxAFJAvSK — Jimmy Neesham (@JimmyNeesh) August 8, 2014

Some all-round class.

It's been a hell of a month to be a kiwi born allrounder that's not me — Jimmy Neesham (@JimmyNeesh) August 25, 2019

I thought Ben Stokes was the Ben Stokes of cricket https://t.co/hxVYkPZrzB — Jimmy Neesham (@JimmyNeesh) September 4, 2019

An epic World Cup match. Neesham hit the nail on the trend.

Jeez that looked like a painful blow to the arm. It'll be black and blue tomorrow. Or white and gold, I don't know what to believe anymore. — Jimmy Neesham (@JimmyNeesh) February 28, 2015

Neesham is always right.

I think South Africa have won a few there too https://t.co/SY3WQfVO39 — Jimmy Neesham (@JimmyNeesh) February 23, 2019

And open to advice about whom not to mess with, after being done in by MS Dhoni's ninja reflexes.

Thanks for all the advice. Figure out where the ball is, then run. Gotcha — Jimmy Neesham (@JimmyNeesh) February 3, 2019

Don't you wish all Cristiano Ronaldo and Lionel Messi fans were like this?

I love Messi more but admit Ronaldo is probably the better footballer https://t.co/V69uHN4vFb — Jimmy Neesham (@JimmyNeesh) August 10, 2018

The next time you're in Kanpur, you know what you will think of.

If Kanpur roads were a person they'd be Donald Trump. — Jimmy Neesham (@JimmyNeesh) September 27, 2016

Don't be surprised when you don't get a dinner invite from the brothers McCullum, Jimmy.

You can't hashtag with a space ffs you're too old for this https://t.co/77qDgzGmLu — Jimmy Neesham (@JimmyNeesh) October 31, 2015

Good to see grandpa finally figured out how to upload a photo https://t.co/Sxmb4WO3dA pic.twitter.com/xJOhWaAoOK — Jimmy Neesham (@JimmyNeesh) September 10, 2019

Neesham can bat like ABD, but can ABD tweet like Neesh?

Oh sure AB bats like this and everyone says he's amazing. I do it at our family Xmas and every1 says Im "an asshole" and "bullying the kids" — Jimmy Neesham (@JimmyNeesh) May 14, 2016

You know who's a fan of Jimmy's tweets: a cricketer who shares his birthday.

@JimmyNeesh u r just awesome man. — Ashwin Ravichandran (@ashwinravi99) February 6, 2016

Well, since we are talking IPL.

Are my mentions just gonna explode every time anyone gets injured the entire @IPL ? — Jimmy Neesham (@JimmyNeesh) March 23, 2019

When you crack a joke...

us: that Jimmy Neesham seems like a nice guy@jimmyneesh: hold my gloves pic.twitter.com/kQ6VVrey02 — ICC (@ICC) June 13, 2019

They were actually Kane's gloves pic.twitter.com/hsf5bchwj1 — Jimmy Neesham (@JimmyNeesh) June 14, 2019

... and are kind enough to clarify it too.

I can't believe I need to say this, but... Those weren't Kane's gloves. They were mine. It's called a joke people! — Jimmy Neesham (@JimmyNeesh) June 14, 2019

Ninety-one to go.

How many ODI's do u guys think I'll play? I think 150 — Jimmy Neesham (@JimmyNeesh) December 19, 2011

Ouch.

Correct me if I'm wrong, but is YOLO just 'carpe diem' for idiots? — Jimmy Neesham (@JimmyNeesh) May 31, 2012

Imagine cricket Twitter without its shining star.

If I was Neil Armstrong, I wouldve told really lame jokes about the moon. Then when noone laughed, say, "Oh, well I guess u had to be there" — Jimmy Neesham (@JimmyNeesh) August 28, 2012

He's quick to tweet.

Shaun tait, 132kph slower ball. I officially feel bad about myself. — Jimmy Neesham (@JimmyNeesh) January 5, 2013

The time you wished you could reach out and give him a big hug.

Kids, don't take up sport. Take up baking or something. Die at 60 really fat and happy. — Jimmy Neesham (@JimmyNeesh) July 15, 2019

Sorry, for the one above if you are reading this, Neesh. And for the one below.

That hurts. Hopefully there's a day or two over the next decade where I don't think about that last half hour. Congratulations @ECB_cricket , well deserved. — Jimmy Neesham (@JimmyNeesh) July 14, 2019

And to end: will he be bowling those in The Hundred next year?