window.googletag = window.googletag || { cmd: [] }; const defaultPostAttributes = { type: 'unknown', categories: 'unknown', tags: 'unknown', id: 'unknown', social: 'unknown' }; const socialNetworks = { facebook: [], twitter: [''], linkedin: [], instagram: [], pinterest: [], tiktok: [], snapchat: [], '': [], }; const postAttributes = Object.assign({}, defaultPostAttributes, window.postAttributes || {}); function addBettingWidgetIfNotHidden(version = "desktop") { if (postAttributes.hide_non_gam !== 'hide') { const containerDiv = document.createElement('div'); const widgetWrapper = document.createElement('div'); const scriptElement = document.createElement('script'); // Set properties for desktop or mobile const targetElementId = version === "desktop" ? 'betting-widget-container' : 'btw-wrapper-mob'; const targetElement = document.getElementById(targetElementId); if (!targetElement) { return; // Exit early if there's no target element } widgetWrapper.className = version === "desktop" ? 'btw-wrapper' : ''; if (version === "desktop") { containerDiv.className = 'col-span-12 border-t-[0.5px] mt-7'; = '1.75rem'; } // Set common attributes for the script element scriptElement.async = true; scriptElement.src = ''; scriptElement.setAttribute('version', version); widgetWrapper.appendChild(scriptElement); containerDiv.appendChild(widgetWrapper); targetElement.appendChild(containerDiv); } } function getReferringNetwork(aliases) { const ref = document.referrer; // Loop through the socialNetwork and aliases entries for (const [socialNetwork, aliasList] of Object.entries(aliases)) { if (ref.includes(socialNetwork) || aliasList.some(alias => ref.includes(alias))) { return socialNetwork; } } return 'unknown'; } function isMobileDevice() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); } function defineSizeMappings() { return { top: googletag.sizeMapping() .addSize([1024, 0], [[970, 250], [728, 90], [970, 90]]) .addSize([768, 0], [[728, 90]]) .addSize([0, 0], []) .build(), rhs: googletag.sizeMapping() .addSize([1024, 0], [[300, 600], [160, 600], [300, 250]]) .addSize([0, 0], []) .build(), inContent: googletag.sizeMapping() .addSize([1024, 0], [[300, 250], [1, 2]]) .addSize([0, 0], [[300, 250], [320, 50], [1, 2]]) .build(), leftSkin: googletag.sizeMapping() .addSize([760, 0], [[1, 1]]) .addSize([0, 0], []) .build(), rightSkin: googletag.sizeMapping() .addSize([760, 0], [[2, 2]]) .addSize([0, 0], []) .build(), skinTop: googletag.sizeMapping() .addSize([1480, 0], [[970, 90], [970, 250], [728, 90]]) .addSize([0, 0], []) .build(), skinTopMobile: googletag.sizeMapping() .addSize([768, 0], []) .addSize([0, 0], [[300, 250], [320, 50], [1, 2]]) .build(), mobileSticky: googletag.sizeMapping() .addSize([768, 0], []) .addSize([0, 0], [[320, 50]]) .build() }; } function defineSkinUnits() { defineSlot('/247211819/SportsJOE/SportsJOE_Left_Skin', [1, 1], 'div-gpt-ad-1705415191735-0', 'leftSkin'); defineSlot('/247211819/SportsJOE/SportsJOE_Right_Skin', [2, 2], 'div-gpt-ad-1705415332110-0', 'rightSkin'); if(postAttributes.type === 'home') { defineSlot('/247211819/SportsJOE/SportsJOE_Top', [[970, 90], [970, 250], [728, 90]], 'div-gpt-ad-1705414965404-0', 'skinTop'); defineSlot('/247211819/SportsJOE/SportsJOE_in_content_1', [[300, 250], [320, 50], [1, 2]], 'div-gpt-ad-1705413839336-0', 'skinTopMobile'); } } function setLazyLoad() { googletag.pubads().enableLazyLoad({ fetchMarginPercent: 100, renderMarginPercent: 50, mobileScaling: 1.0 }); } function addTargeting(postAttributes) { googletag.pubads().setTargeting('type', postAttributes.type ?? 'unknown'); googletag.pubads().setTargeting('category', postAttributes.categories ?? 'unknown'); googletag.pubads().setTargeting('tag', postAttributes.tags ?? 'unknown'); googletag.pubads().setTargeting('id', String( ?? 'unknown'); googletag.pubads().setTargeting('social', getReferringNetwork(socialNetworks) ?? 'unknown'); } function defineAndDisplaySlot(adUnitPath, sizes, elementId, sizeMappingKey) { defineSlot(adUnitPath, sizes, elementId, sizeMappingKey); googletag.display(elementId); } // Only define the ad slot and add it to a list function defineSlot(adUnitPath, sizes, elementId, sizeMappingKey) { const isMobile = isMobileDevice(); const restrictedUnits = ['top', 'rhs']; if (restrictedUnits.includes(adUnitPath) && isMobile) { return; } const sizeMappings = defineSizeMappings(); const mapping = sizeMappings[sizeMappingKey]; const slot = googletag.defineSlot(adUnitPath, sizes, elementId); slot.defineSizeMapping(mapping); slot.addService(googletag.pubads()); } // Function to display a list of ad slots function displaySlots(slotIds) { slotIds.forEach(id => { googletag.display(id); }); } // Function to fire after unit render function renderCallback(event) { if (event.slot.getAdUnitPath().includes('mobile_sticky')) { if (event.isEmpty) { return; } if (document.getElementById('qc-cmp2-persistent-link')) { document.getElementById('qc-cmp2-persistent-link').style.bottom = document.getElementsByClassName('sticky-footer-container')[0].offsetHeight+'px'; } } } googletag.cmd.push(function () { try { defineSkinUnits(); googletag.pubads().enableSingleRequest(); setLazyLoad(); addTargeting(postAttributes); googletag.pubads().setCentering(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {renderCallback(event);}); googletag.enableServices(); displaySlots(['div-gpt-ad-1705415191735-0','div-gpt-ad-1705415332110-0']); if(postAttributes.type === 'home') { displaySlots(['div-gpt-ad-1705414965404-0','div-gpt-ad-1705413839336-0']); } } catch (err) { console.error("An error occurred while setting up ads:", err); } });
Search icon


26th Oct 2023

Why Kieran McGeeney needs to consider recalling Jamie Clarke to Armagh

Lee Costello

Jamie Clarke

Don’t call it a comeback.

Jamie Clarke was once the first name on the Armagh team sheet, but after a couple of years outside of the inter-county squad, it’s time that Kieran McGeeney should consider recalling him.

Clarke has just captained Crossmaglen Rangers to the Armagh county championship, and will now lead them into Ulster as they prepare to face the winners in Tyrone.

The former Armagh star first broke onto the inter-county scene back in 2010, and his dominant performance against Donegal in that year’s Ulster championship was one of the true great individual performances, and a sign for things to come.

However, unlike with his club, Clarke’s rise coincided with Armagh’s decline, as their Golden Generation came to end, and a period of disappointment followed, with the county being relegated all the way to Division Three.

McGeeney eventually took over, and although the transition to becoming a top team again took a few years, it was undoubtedly achieved as they regularly feature in big games in Croke Park, and have aspirations of winning the biggest trophies.

For one reason or another the management decided not to call Clarke up to the squad in the past two years despite the fact that he has been home from his travels, and it’s time they should reconsider that position for a number of reasons.


Clarke has won every trophy you can win in the club game, and has played at the highest level from a remarkably young age, meaning that he has accumulated a lot of valuable experience in his time.

With a relatively young Armagh team currently competing for trophies, Clarke could bring a lot of wisdom, value, and leadership to the dressing room.

Replacing key players

Jarleth Og Burns has opted out of the panel for the coming season, despite being one of the main players in the team, so he will be a massive miss on the pitch and in training.

Then players like Ethan Rafferty who also plays a key role in the squad, has picked up a serious injury and it is unsure when he will return to action, so with big gaps left on the panel, the flying forward could be the main to fill those voids.

The Conor McManus effect

When you look at Monaghan this year, and how Vinny Corey utilised Conor McManus, it played a huge part in the team reaching the All-Ireland semi-finals, beating Armagh in the process.

The seasoned shooter would often be sprung from the bench and not only would his teammates get a boost from this, the opposition would suddenly half to change tact, and direct their attention to nullifying his influence.

Clarke could bring a similar quality if he wasn’t going to be a main starter, and offers something different up front as well with his guile and trickiness.


Jamie Clarke

The words “penalty shoot-out” are enough to make any Armagh fan shudder as they crashed out of the championship last year at the hands of Galway to this format, and then lost both the Ulster final, and All-Ireland quarter final in the same fashion.

During the county final last Sunday Clarke stepped up to take a penalty in the game and was coolness personified as he struck the ball home with the sort of confidence and authority that only a real sharp shooter can posses.

When you have been burned as many times as Armagh has at the hands of penalties, then adding an established spot-kicker like the Crossmaglen skipper into the panel can only be a good thing.

Related links: