{"id":34050,"date":"2026-11-14T00:38:37","date_gmt":"2026-11-14T00:38:37","guid":{"rendered":"https:\/\/worldbodybuildingnews.com\/?p=34050"},"modified":"2026-11-14T00:38:37","modified_gmt":"2026-11-14T00:38:37","slug":"christchurch-bodybuilder-jonathan-griffiths-in-world-finals","status":"publish","type":"post","link":"https:\/\/worldbodybuildingnews.com\/?p=34050","title":{"rendered":"Christchurch bodybuilder Jonathan Griffiths in world finals"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div id=\"subscription-content\">\n<p>\n  Griffiths, from Christchurch, is the undefeated 2026 double Mr Britain and heads to southern Spain with big aspirations for the competition.\n<\/p>\n<p>\n  The 31-year-old lives with a spinal injury, complex regional pain syndrome, chronic fatigue syndrome, epilepsy and autism, and he walks with crutches after spinal fusion surgery a few years ago.\n<\/p>\n<p>\n  Contestants are judged with their disabilities in mind, as Griffiths explained to the Daily Echo: &#8220;For example, if I had one arm, then they would judge me based on the symmetry of the rest of my body, so maybe my upper to lower body, or if I&#8217;ve got one arm, what does my one arm look like?\n<\/p>\n<p>\n  &#8220;It&#8217;s fair in that sense.\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715389\/?type=mds-article-575 575w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715389\/?type=mds-article-962 962w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715389\/?type=mds-article-642 1400w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715389\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\" attribution=\"PCA\"\/><span class=\"inline-image-caption\">Jonathan Griffiths at the 2026 British Championships <em>(Image: PCA)<\/em><\/span>\n<\/p>\n<p>\n  &#8220;It&#8217;s a little harder to judge because obviously you have different shapes and sizes.\n<\/p>\n<p>\n  &#8220;Male and female can compete in this, but you&#8217;re basically judged on what your condition is and how well you&#8217;ve managed to overcome it.\n<\/p>\n<p>\n  &#8220;There&#8217;s usually a panel of about seven to nine judges.\n<\/p>\n<p>\n  &#8220;It&#8217;s a bit like golf, so you want the lowest score. If you&#8217;re in first place and there&#8217;s, say, seven judges, the best we can possibly get is seven, meaning everyone&#8217;s put you in first place, and so on and so forth.\n<\/p>\n<p>\n  &#8220;You&#8217;re judged based on your strengths and weaknesses and how you present on stage. More muscle is better; being leaner, more ripped, is better as well.&#8221;\n<\/p>\n<p>\n  Griffiths has been competing since 2012 and explained how he got into it.\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715391\/?type=mds-article-575 575w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715391\/?type=mds-article-962 962w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715391\/?type=mds-article-642 1400w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715391\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\" attribution=\"PCA\"\/><span class=\"inline-image-caption\">Jonathan Griffiths being interviewed after his win at the 2026 British Championships <em>(Image: PCA)<\/em><\/span>\n<\/p>\n<p>\n  &#8220;My brother got me in the gym when I was about 13 years old, roughly,&#8221; he said.\n<\/p>\n<p>\n  &#8220;I was a very athletic individual, very talented. I did all the sports you can think of. I was county level in most things, so I did sprinting, athletics, football, rugby, American football.\n<\/p>\n<p>\n  &#8220;I had a rugby injury when I was probably about 13, 14. That was in Italy on a school sports tour.\n<\/p>\n<p>\n  &#8220;That basically left me with a condition in my spine which got unrecognised, unnoticed. I didn&#8217;t have any X-rays, wasn&#8217;t looked after at all by the health services.\n<\/p>\n<p>\n  &#8220;It wasn&#8217;t until maybe 2021 or 2022 that I actually had an X-ray. They scanned my spine and they said, &#8216;Yeah, your spine is wrecked,&#8217; in my lower back area.\n<\/p>\n<p>\n  &#8220;From there they did spinal fusion surgery. My recovery was very poor from that and it left me with a condition called CRPS. That&#8217;s a severe pain condition, basically, so it means travelling, standing, even sitting is pretty painful.\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715393\/?type=mds-article-575 575w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715393\/?type=mds-article-962 962w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715393\/?type=mds-article-642 1400w, https:\/\/www.bournemouthecho.co.uk\/resources\/images\/21715393\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\" attribution=\"Jonathan Griffiths\"\/><span class=\"inline-image-caption\">Jonathan Griffiths <em>(Image: Jonathan Griffiths)<\/em><\/span>\n<\/p>\n<p>\n  &#8220;I spend probably 20 hours a day lying flat on my back.\n<\/p>\n<p>\n  &#8220;I try to manage my training carefully, so I use the best practice I can, the safest methods. I make content online based around what I do as well, like diet, nutrition, exercising safely.\n<\/p>\n<p>\n  &#8220;I&#8217;m an international guest speaker as well for different events. I follow a carnivore diet, so I speak at different events related to that.\n<\/p>\n<p>\n  &#8220;I guess my aspirations from here are to compete as long as I can. I feel my body&#8217;s regressing at the moment or about to, so I&#8217;m probably at the highest point I can get to in terms of my development.&#8221;\n<\/p>\n<p>\n  Griffiths aims to inspire others to overcome their disabilities and he&#8217;s optimistic for Sunday after good wins at the PCA mixed disability British Championships and the IBFA Mr Britain.\n<\/p>\n<p>\n  &#8220;I hope to inspire others who are in similar situations to what I&#8217;m in,&#8221; he said.\n<\/p>\n<p>\n  &#8220;Hopefully we can get more people on board in bodybuilding in the division that I do.\n<\/p>\n<p>\n  &#8220;Although accessibility is quite poor, generally speaking, I know a lot of the federations are working harder to include people more with different handicaps.\n<\/p>\n<p>\n  &#8220;With my content and my story, I hope to inspire other people perhaps in similar situations that you can still achieve things and still achieve your highest level of physical development in spite of challenges that they may face.\n<\/p>\n<p>\n  &#8220;It just may take a bit longer or a bit of micromanagement.&#8221;\n<\/p>\n<\/div>\n<p><script type = \"text\/javascript\">\n( function () {\n    window._sp_ = {\n        config: {\n            baseEndpoint: 'https:\/\/a02342.bournemouthecho.co.uk',\n            accountId: 52,\n            targetingParams:{\n                subscribed: false,\n                privacy: false\n            },\n            gdpr: { },\n            events: {\n                onMessageReady: function (message_type) {\n                    trackSPEvents('event76');\n                },\n                onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {\n                    console.log('message_type: ', message_type);\n                    console.log('choice_id: ', choice_id);\n                    console.log('choice_type_id: ', choice_type_id);\n                    if ('yes' === 'yes') {\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event83'); \/\/Consent Banner Reject All\n                            trackSPEvents('event82'); \/\/Journalism Message Shown\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 9) {\n                            trackSPEvents('event77');\n                        }\n                    } else {\n                        \/\/ these are the second argument in non-gate\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event77');\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 13) {\n\t\t                    trackSPEvents('event83');\n                        }\n                    }\n                },\n                onPrivacyManagerActionStatus: function(message_type, status, actionType) {\n                    console.log('message_type: ' + message_type);\n                    console.log('status: ' + status);\n                    console.log('actionType: ' + actionType);\n                    if ('yes' === 'yes') {\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 9) {\n                            trackSPEvents('event68'); \/\/Privacy Manager Redirect\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event75'); \/\/Forced tcf String Change\n                        }\n                    } else {\n                    \/\/ these are the second argument in non-gate\n                        if (actionType === 13) {\n                            trackSPEvents('event81'); \/\/Privacy Manager Reject\n                        }\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event80'); \/\/Privacy Manager Save & Exit\n                        }\n                    }\n                },\n                onPMCancel: function (message_type) {\n                    console.log('onPMCancel', message_type);\n                    trackSPEvents('event84'); \/\/Privacy Manager Back\n                },\n            }\n        }\n    }\n    if (typeof window.__tcfapi === 'function') {\n        window.__tcfapi('addEventListener', 2, function (tcData, success) {\n            console.log('SP: Event Listen:', tcData, success);\n            if (success && tcData.eventStatus === 'useractioncomplete') {\n                setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests);\n                var csnt=\"none\";\n                if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n                    csnt=\"yes\";\n                } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {\n                    csnt=\"no\";\n                }\n                googletag.cmd.push(function() {\n                    \/\/ console.log('DFP: Cookie check - setting dfpcsnt to ', csnt);\n                    googletag.pubads().setTargeting('dfpcsnt', csnt);\n                });\n                \/\/ ready to start DFP\n                \/\/ console.log('PIANO: setting unrestricted via useractioncomplete');\n                \/\/ runPiano('unrestricted');\n                consentFound(tcData.listenerId);\n                var e = new Event('launch:cmp:choice-made');\n                window.dispatchEvent(e);\n            } else if (success && tcData.eventStatus === 'tcloaded') {\n                \/\/ tcloaded means a valid TCF v2.0 string is available\n                \/\/ console.log('PIANO: setting unrestricted via tcloaded');\n                \/\/ runPiano('unrestricted');\n                if (tcData.gdprApplies === false) {\n                    $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.bournemouthecho.co.uk', path: \"http:\/\/www.swanageandwarehamadvertiser.co.uk\/\", expires: 100});\n                }\n                consentFound(tcData.listenerId);\n            } else if (success && tcData.eventStatus === 'useractionnotcomplete') {\n                \/\/ do nothing - this means the user has not made a choice yet\n            } else if (success && tcData.eventStatus === 'cmpuishown') {\n                \/\/ do nothing - this means the CMP UI has been shown\n            } else if (!success) {\n                \/\/ $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.bournemouthecho.co.uk', path: \"http:\/\/www.swanageandwarehamadvertiser.co.uk\/\", expires: 100});\n                \/\/ startAdvertising();\n            } else {\n                \/\/ console.log('PIANO: setting restricted');\n                \/\/ runPiano('restricted');\n            }\n        });\n    }\n    document.addEventListener('click', function (e) {\n        const option = e.target.closest('.gdpr-option-v2');\n        if (!option) return;\n        e.preventDefault();\n        sendEvent76 = false;\n        const id = option.dataset.v2Id;\n        const isGate = option.dataset.isGate;\n        if (isGate === 'yes') {\n            trackSPEvents('event87');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        } else {\n            trackSPEvents('event77');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        }\n    });\n    function getTcfData() {\n        if (typeof window.__tcfapi !== 'function') {\n            console.warn('TCF API unavailable');\n            return;\n        }\n        window.__tcfapi('addEventListener', 2, function(data, success) {\n            if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) {\n                \/\/ console.log('DFP: No TCF data found, not setting cookies');\n                return;\n            }\n            setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests);\n        }, [755]);\n    }\n    getTcfData();\n    function setTcfCookie(data, legitimateInterests) {\n        var consents = [];\n        $.each(data, function(id, consent)  {\n            var c = (consent === true) ? 'yes' : 'no';\n            consents.push(c)\n        });\n        \/\/ console.log('DFP: consents length: ', consents.length);\n        if (consents.length !== 10) {\n            \/\/ consents = consents.fill('no', consents.length, 10);\n            for (var i = consents.length; i < 10; i++) {\n                consents[i] = 'no';\n            }\n        }\n        \/\/ console.log('DFP: Found consents to store in cookie:', consents);\n        $.cookie('prev-tcf-v2', consents.join(','), {domain: '.bournemouthecho.co.uk', path: \"http:\/\/www.swanageandwarehamadvertiser.co.uk\/\", expires: 100});\n\n        var consentEvent4 = 'none';\n        if (typeof data[4] !== 'undefined') {\n            consentEvent4 = data[4] ? 'true' : 'false';\n        }\n        $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.bournemouthecho.co.uk', path: \"http:\/\/www.swanageandwarehamadvertiser.co.uk\/\", expires: 100});\n\n        var legitInterest=\"none\";\n        if (legitimateInterests &#038;&#038; typeof legitimateInterests[2] !== 'undefined') {\n            legitInterest = legitimateInterests[2] ? 'true' : 'false';\n        }\n\n        $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.bournemouthecho.co.uk', path: \"http:\/\/www.swanageandwarehamadvertiser.co.uk\/\", expires: 100});\n    }\n\n    var sendEvent76 = true;\n\n    function trackSPEvents(events) {\n        if (events === 'event76' &#038;&#038; !sendEvent76) {\n            return;\n        } else if (events === 'event76') {\n            sendEvent76 = false;\n        }\n\n        if (typeof window.s !== 'object') {\n            \/\/ console.log('DFP: No window.s object found, trying again in 1 second');\n            window.setTimeout(function () { trackSPEvents(events)} , 1000);\n            return;\n        }\n\n        \/\/ console.log(\"ADB: Tracking %s\", events);\n        \/\/ Re-create the Omniture object so the data can be tracked.\n        var s = window.s;\n\n        if (events.indexOf('event70') !== -1) {\n            \/\/ console.log('DFP: Events passed, added evars');\n            s.eVar35 = 'enabled';\n            s.prop35 = 'enabled';\n        }\n\n        s.events = events;\n        s.linkTrackEvents = events;\n        s.linkTrackVars = \"eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35\";\n        s.suppressPageView = true;\n        s.tl(true,'o','Ad Block');\n    }\n\n    function consentFound(id) {\n        startAdvertising(id);\n        startRecommendations();\n    }\n\n    function startRecommendations() {\n        \/\/ start Froomle if enabled - disabled as not available from here in dev\n        let isFroomleEnabled = (data_layer.site.recommendations_froomle === 'yes');\n        if (isFroomleEnabled) {\n            window.froomleReady = true; \/\/ sticky, in case the bundle initialises later\n            window.dispatchEvent(new Event('launch:froomle:start'));\n        } else {\n            console.log('Froomle is not enabled');\n        }\n    }\n\n    function startAdvertising(id)\n    {\n        if (typeof window.doNotAdvertise !== 'undefined' &#038;&#038; window.doNotAdvertise === true) {\n            return;\n        }\n\n        \/\/ console.log(\"DFP: Is the page fully loaded?\", window.googleReady);\n        if (window.googleReady !== true) {\n            window.setTimeout(function () {\n                \/\/ console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again');\n                startAdvertising(id);\n            }, 250);\n            return;\n        }\n\n        \/\/ Ensure that we never run this code twice\n        if (window.advertisingStart === true) {\n            return;\n        }\n        \/\/ console.log('DFP: Running advertisement');\n        window.advertisingStart = true;\n\n        var googletag = window.googletag;\n        \/\/ init google objects and array\n        (function() {\n            var gads = document.createElement('script');\n            gads.async = true;\n            gads.type=\"text\/javascript\";\n            gads.src=\"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(gads, node);\n        })();\n\n        \/\/ launch the exco slideshow player\n        launchExcoSlideshow();\n\n        \/\/ load facebook etc\n        loadSocials();\n\n        \/\/ Checking our decision to use headerbidding (shorterned as prebid) is correct\n        \/\/ via system logic, and that we have the simplified consent to do so\n        if (usePrebid &#038;&#038; $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n            var e = new Event('launch:sourcepoint:consentaccepted');\n            window.dispatchEvent(e);\n\n            \/\/ AP code initialisation\n            \/\/ the script is loaded via launch, once we have detected a consent signal via the datalayer.\n            fetchAp();\n\n            var site=\"desktop\";\n            var _site=\"desktop\";\n\n            \/\/ load IAS scripts and set up vars\n            (function() {\n                var ias = document.createElement('script');\n                ias.async = true;\n                ias.type=\"text\/javascript\";\n                ias.src=\"https:\/\/cdn.adsafeprotected.com\/iasPET.1.js\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(ias, node);\n            })();\n\n            \/\/ load the prebid script\n            (function() {\n                var pbs = document.createElement('script');\n                pbs.async = true;\n                pbs.type=\"text\/javascript\";\n                pbs.src=\"https:\/\/micro.rubiconproject.com\/prebid\/dynamic\/11022.js?group=newsquest\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(pbs, node);\n            })();\n\n            \/\/ tell google to actually get the bids from all relevant vendors when loaded\n            googletag.cmd.push(function () {\n                fetchHeaderBids();\n            });\n        }\n\n        \/\/ Outbrain\n        if (\n            (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') ||\n            (window.data_layer.user.advertising_experience === 'Ad-Light' &#038;&#038; window.data_layer.config.disable_outbrain_with_ad_light === 'yes')\n        ) {\n            \/\/ console.log(\"No Outbrain script loading due to page settings\");\n        } else {\n            \/\/ console.log(\"Loading Outbrain\");\n            var ob = document.createElement('script');\n            ob.async = true;\n            ob.type=\"text\/javascript\";\n            ob.src=\"https:\/\/widgets.outbrain.com\/outbrain.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(ob, node);\n        }\n\n        \/\/ remove the listener\n        if (id !== null) {\n            window.__tcfapi('removeEventListener', 2, function (success) { }, id);\n        }\n    }\n\n    \/**\n     * Wait until we have advertising consent to show this advertising\n     * based replacement for the single image on our article pages\n     * This logic is based on excoSlidshowPlayerID that only appears on the page\n     * if a user is NOT a subscriber (including privacy plus) and the page has the\n     * correct information to show it (doesn't have a video, not in sport etc)\n     *\/\n    function launchExcoSlideshow() {\n        const slideShowPlayerId = window.excoSlideshowPlayerId;\n        \/\/ if we do not have a player id, we do not need to do anything\n        if (!slideShowPlayerId) {\n            return;\n        }\n\n        \/\/ this is exco's supplied code, modified for our use\n        (function (d, s, n) {\n            fjs = d.getElementsByTagName(s)[0];\n            js = d.createElement(s);\n            js.className = n;\n            js.src=\"\/\/player.ex.co\/player\/\" + slideShowPlayerId;\n            js.setAttribute('programmatic', 'true');\n\t        js.onload = function () {\n                const playerApi = ExCoPlayer.connect(slideShowPlayerId);\n                playerApi.init({});\n\n                playerApi.on('player-load', function(data) {\n                    $('.mar-article-image').remove();\n                    if (window.screen.width > 800) {\n                        $('.article-hero').attr('style', 'order: 1');\n                    }\n                    window.hide_overlay_for_exco = true;\n                });\n            };\n            fjs.parentNode.insertBefore(js, fjs);\n        }(document, 'script', 'exco-player'));\n    }\n    function loadSocials()\n    {\n        const socials = [\n            'https:\/\/platform.x.com\/widgets.js',\n            'https:\/\/connect.facebook.net\/en_US\/all.js#xfbml=1',\n            'https:\/\/www.tiktok.com\/embed.js',\n        ];\n        socials.forEach((social) => {\n            var script = document.createElement('script');\n            script.src = social;\n            script.async = true;\n            document.getElementsByTagName('head')[0].appendChild(script);\n        });\n    }\n})();\n<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"http:\/\/www.swanageandwarehamadvertiser.co.uk\/news\/26727497.christchurch-bodybuilder-jonathan-griffiths-world-finals\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Griffiths, from Christchurch, is the undefeated 2026 double Mr Britain and heads to southern Spain with big aspirations for the competition. The 31-year-old lives with a spinal injury, complex regional pain syndrome, chronic fatigue syndrome, epilepsy and autism, and he walks with crutches after spinal fusion surgery a few years ago. Contestants are judged with [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":34051,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-34050","post","type-post","status-publish","format-standard","has-post-thumbnail","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Christchurch bodybuilder Jonathan Griffiths in world finals - World Bodybuilding News<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/worldbodybuildingnews.com\/?p=34050\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Christchurch bodybuilder Jonathan Griffiths in world finals - World Bodybuilding News\" \/>\n<meta property=\"og:description\" content=\"Griffiths, from Christchurch, is the undefeated 2026 double Mr Britain and heads to southern Spain with big aspirations for the competition. The 31-year-old lives with a spinal injury, complex regional pain syndrome, chronic fatigue syndrome, epilepsy and autism, and he walks with crutches after spinal fusion surgery a few years ago. Contestants are judged with [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/worldbodybuildingnews.com\/?p=34050\" \/>\n<meta property=\"og:site_name\" content=\"World Bodybuilding News\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-14T00:38:37+00:00\" \/>\n<meta name=\"author\" content=\"World Bodybuilding News\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"World Bodybuilding News\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050\"},\"author\":{\"name\":\"World Bodybuilding News\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\"},\"headline\":\"Christchurch bodybuilder Jonathan Griffiths in world finals\",\"datePublished\":\"2026-11-14T00:38:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050\"},\"wordCount\":706,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/21715392.jpg\",\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050\",\"name\":\"Christchurch bodybuilder Jonathan Griffiths in world finals - World Bodybuilding News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/21715392.jpg\",\"datePublished\":\"2026-11-14T00:38:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#primaryimage\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/21715392.jpg\",\"contentUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/21715392.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=34050#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Christchurch bodybuilder Jonathan Griffiths in world finals\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#website\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/\",\"name\":\"World Bodybuilding News\",\"description\":\"Data, Rankings, Results.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\",\"name\":\"World Bodybuilding News\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo\",\"caption\":\"World Bodybuilding News\"},\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?author=3\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Christchurch bodybuilder Jonathan Griffiths in world finals - World Bodybuilding News","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/worldbodybuildingnews.com\/?p=34050","og_locale":"en_US","og_type":"article","og_title":"Christchurch bodybuilder Jonathan Griffiths in world finals - World Bodybuilding News","og_description":"Griffiths, from Christchurch, is the undefeated 2026 double Mr Britain and heads to southern Spain with big aspirations for the competition. The 31-year-old lives with a spinal injury, complex regional pain syndrome, chronic fatigue syndrome, epilepsy and autism, and he walks with crutches after spinal fusion surgery a few years ago. Contestants are judged with [&hellip;]","og_url":"https:\/\/worldbodybuildingnews.com\/?p=34050","og_site_name":"World Bodybuilding News","article_published_time":"2026-11-14T00:38:37+00:00","author":"World Bodybuilding News","twitter_card":"summary_large_image","twitter_misc":{"Written by":"World Bodybuilding News","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#article","isPartOf":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=34050"},"author":{"name":"World Bodybuilding News","@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2"},"headline":"Christchurch bodybuilder Jonathan Griffiths in world finals","datePublished":"2026-11-14T00:38:37+00:00","mainEntityOfPage":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=34050"},"wordCount":706,"commentCount":0,"image":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#primaryimage"},"thumbnailUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/11\/21715392.jpg","articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/worldbodybuildingnews.com\/?p=34050#respond"]}]},{"@type":"WebPage","@id":"https:\/\/worldbodybuildingnews.com\/?p=34050","url":"https:\/\/worldbodybuildingnews.com\/?p=34050","name":"Christchurch bodybuilder Jonathan Griffiths in world finals - World Bodybuilding News","isPartOf":{"@id":"https:\/\/worldbodybuildingnews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#primaryimage"},"image":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#primaryimage"},"thumbnailUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/11\/21715392.jpg","datePublished":"2026-11-14T00:38:37+00:00","author":{"@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2"},"breadcrumb":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/worldbodybuildingnews.com\/?p=34050"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#primaryimage","url":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/11\/21715392.jpg","contentUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/11\/21715392.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/worldbodybuildingnews.com\/?p=34050#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/worldbodybuildingnews.com\/"},{"@type":"ListItem","position":2,"name":"Christchurch bodybuilder Jonathan Griffiths in world finals"}]},{"@type":"WebSite","@id":"https:\/\/worldbodybuildingnews.com\/#website","url":"https:\/\/worldbodybuildingnews.com\/","name":"World Bodybuilding News","description":"Data, Rankings, Results.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/worldbodybuildingnews.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2","name":"World Bodybuilding News","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo","url":"https:\/\/secure.gravatar.com\/avatar\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo","caption":"World Bodybuilding News"},"url":"https:\/\/worldbodybuildingnews.com\/?author=3"}]}},"_links":{"self":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts\/34050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34050"}],"version-history":[{"count":0,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts\/34050\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/media\/34051"}],"wp:attachment":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}