{"product_id":"celtic-johnson-1","title":"Celtic - Johnson | Printed Club Classic T-Shirt","description":"\u003cp\u003eAlistair Johnston arrived from CF Montréal in January 2023 to replace Josip Juranović and quickly nailed down Celtic’s right-back role. A relentless presser and aggressive one-v-one defender, he also gives width with overlapping runs and cut-backs. He debuted in the 2–2 Old Firm draw at Ibrox, scored his first Celtic goal in a 5–1 win at St Mirren, and ended his first campaign with a domestic treble. By August 2025 he had 80 Celtic appearances and six goals. In November 2024 he signed a new deal running to 2029. He’s a crowd favourite for consistency, grit, and big-game composure too.\u003c\/p\u003e","brand":"90.+5","offers":[{"title":"Black \/ S","offer_id":56669806264668,"sku":"6085969_474","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":56669806297436,"sku":"6085969_505","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":56669806330204,"sku":"6085969_536","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":56669806362972,"sku":"6085969_567","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":56669806395740,"sku":"6085969_598","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":56669806428508,"sku":"6085969_629","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":56669806461276,"sku":"6085969_496","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":56669806494044,"sku":"6085969_527","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":56669806526812,"sku":"6085969_558","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":56669806559580,"sku":"6085969_589","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":56669806592348,"sku":"6085969_620","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":56669806625116,"sku":"6085969_651","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":56669806657884,"sku":"6085969_495","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":56669806690652,"sku":"6085969_526","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":56669806723420,"sku":"6085969_557","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":56669806756188,"sku":"6085969_588","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":56669806788956,"sku":"6085969_619","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":56669806821724,"sku":"6085969_650","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ S","offer_id":56669806854492,"sku":"6085969_501","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":56669806887260,"sku":"6085969_532","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":56669806920028,"sku":"6085969_563","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":56669806952796,"sku":"6085969_594","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":56669806985564,"sku":"6085969_625","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":56669807018332,"sku":"6085969_656","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":56669807051100,"sku":"6085969_20415","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":56669807083868,"sku":"6085969_20409","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":56669807116636,"sku":"6085969_20412","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":56669807149404,"sku":"6085969_20406","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":56669807182172,"sku":"6085969_20403","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 3XL","offer_id":56669807214940,"sku":"6085969_20400","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":56669807247708,"sku":"6085969_473","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":56669807280476,"sku":"6085969_504","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":56669807313244,"sku":"6085969_535","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":56669807346012,"sku":"6085969_566","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":56669807378780,"sku":"6085969_597","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":56669807411548,"sku":"6085969_628","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0947\/2668\/5020\/files\/unisex-basic-softstyle-t-shirt-military-green-front-69876d0ce183b.png?v=1770482990","url":"https:\/\/www.ninetyplus5.com\/products\/celtic-johnson-1","provider":"90.+5","version":"1.0","type":"link"}