Con O'Callaghan remains an injury doubt for Sunday's All-Ireland football semi-final against Kerry but if he is to start, Kerry's defence will have to be on high alert to stop one of Dublin's main threats.

O'Callaghan missed Dublin's quarter-final win over Cork through injury, and Dessie Farrell admitted after the game that the corner-forward and James McCarthy were in a race against time to be fit for the last four clash.

There is no doubt the Cuala star is one of the most potent forwards in the game and in his few outings against Kerry in the past he has proving to be a thorn in the Kingdom side.

It's the biggest rivalry in men's Gaelic football, yet the sides have met just twice in the championship since the 2016 All-Ireland semi-final. Sunday's clash provides an opportunity for the latest chapter.

We detail below O'Callaghan previous league and championship appearances against Kerry.

30 January 2016, Allianz Football League Division 1: Dublin 2-14 Kerry 0-14

In the opening league match of the 2016 season, Con O'Callaghan was a late second half substitute and in doing so he made his senior inter-county debut for Dublin.

9 February 2019: Allianz Football League Division 1: Kerry 1-18 Dublin 2-14

Scores:1-00

It was a packed out Austin Stack Park in Tralee, as the Dubs lost to Kerry by a point in their national league tie. O’Callaghan scored Dublin’s first goal in the 25th minute as his trademark direct running opened up a goal chance before he got a stroke of luck with his shot deflecting into the back of the net of Brian Ó Beaglaoich.

Kerry eventually run out winners by a point, thanks to Gavin Crowley's injury-time winner.

1st September 2019, All-Ireland final: Dublin 1-16 Kerry 1-16

Scores: 0-01

Dublin came into the game seeking a historic five-in-a-row and in their way were a young Kerry side. It was the first time O'Callaghan was to face off against Kerry in the championship.

His only point came from play in the 31st minute, after he brushed off a tackle from Tom O’Sullivan before popping the ball over the ball from the 13-metre line. O'Callaghan was a huge threat during the game but he was well marshalled by O'Sullivan.

O'Callaghan did win a number of scoreable frees for Dublin in a game that ended in a draw.

Con O'Callaghan in action against Tom O'Sullivan during the 2019 All-Ireland Final replay.

14 September 2019, All-Ireland final replay: Dublin 1-18 Kerry 0-15

Scores: 0-04

The replay two weeks later gave O'Callaghan and Tom O'Sullivan another chance to get to know each other.

O’Callaghan claimed the first point of the game after just 17 seconds, when he found space inside the D and kicked the ball over with his left foot.

The powerful attacker kicked his second point of the game off his left again on the 14 minute mark, he picked up a loose ball on the 45 metre line before making a surging run forward, holding off the tackle of O’Sullivan and he clipped it over the bar to give Dublin a 0-06 to 0-03 lead.

He kicked his third point of the half off his left foot when he one again drove forward, creating an advantage for a foul, yet still able to put it between the posts.

He kicked his fourth and final point early in the second half as the Dubs dominated Kerry in the third quarter to win the five-in-a-row. His performances in the two games helped him earn the second of his three All-Stars.

23 May 2021: Allianz Football Division 1 South: Dublin 4-09 to Kerry 1-18

Scores: 2-01

In a game played behind closed doors in Thurles, O’Callaghan got the opening goal off the game following a great spin on Tadhg Morley, which created the opportunity which O’Callaghan ruthlessly took.

His second goal came on the stroke of half-time, when a high ball in bounced into O’Callaghan’s hands and he slotted the ball into the net, to give Dublin a lead of 3-6 to 0-9.

This game last year, is another important reminder to Kerry of the quality that O'Callaghan possess.

Follow the All-Ireland Football Championship semi-finals this weekend, Galway v Derry (5.30pm on Saturday) and Dublin v Kerry (3.30pm on Sunday), via our live blogs on rte.ie/sport or on the RTÉ News app. Watch live coverage on RTÉ2 and RTÉ Player with live radio commentary on RTÉ Radio 1

Listen to the RTÉ GAA Podcast at Apple Podcasts, Soundcloud, Spotify, or wherever you get your podcasts.