{"id":32986,"date":"2026-10-30T15:39:08","date_gmt":"2026-10-30T15:39:08","guid":{"rendered":"https:\/\/worldbodybuildingnews.com\/?p=32986"},"modified":"2026-10-30T15:39:08","modified_gmt":"2026-10-30T15:39:08","slug":"father-of-five-crowned-british-bodybuilding-champion","status":"publish","type":"post","link":"https:\/\/worldbodybuildingnews.com\/?p=32986","title":{"rendered":"Father of five crowned British bodybuilding champion"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div id=\"subscription-content\">\n<p>\n  Ant Shepherd, 36, from <a href=\"https:\/\/www.falmouthpacket.co.uk\/search\/?search=falmouth&amp;ref=au\" target=\"_blank\">Falmouth<\/a>, took home the overall title at the IBFA British Bodybuilding Finals on October 25, 2026, after winning his height class (Class 2) earlier in the competition.\n<\/p>\n<p>\n  Ant said: &#8220;After everything I&#8217;d put into the preparation, I was genuinely speechless.\n<\/p>\n<p>\n  &#8220;I was crowned the overall IBFA British Bodybuilding Champion.&#8221;\n<\/p>\n<p>\n  Ant works as a cleaning manager, overseeing operations at the Falmouth and Penryn university campuses.\n<\/p>\n<p>\n  He also runs an online fitness and bodybuilding coaching business, ShepherdFitness.\n<\/p>\n<p>\n  He began his bodybuilding journey in the Men\u2019s Physique category before moving into traditional bodybuilding, all while managing full-time work, family life, and a chronic health condition.\n<\/p>\n<p>\n  Ant lives with ankylosing spondylitis, a long-term inflammatory condition that affects the spine and joints.\n<\/p>\n<p>\n  He said: &#8220;There are days when simply getting through work and normal daily responsibilities can be a challenge, never mind finding the energy to train afterwards.\n<\/p>\n<p>\n  &#8220;I don&#8217;t want my condition to define what I&#8217;m capable of achieving.&#8221;\n<\/p>\n<p>\n  In 2025, he won both the Novice Bodybuilding and Class 2 categories at the WFF Hulk Classic in Exeter, earning his WFF Professional Card.\n<\/p>\n<p>\n  Despite surgery in May 2026, Ant returned to competition and placed second in the Professional Bodybuilding category at the WFF British Grand Prix.\n<\/p>\n<p>\n  He went on to win his class at the IBFA Teesside Championships, securing a second professional card and qualifying for the IBFA British Finals.\n<\/p>\n<p>\n  Ant said: &#8220;I&#8217;ve also been documenting my preparation and competition journey through social media, sharing both the positive moments and the difficult days.\n<\/p>\n<p>\n  &#8220;Sometimes it&#8217;s about making the most of what you have available, being consistent and finding ways to keep progressing despite the challenges you face.&#8221;\n<\/p>\n<\/div>\n<p><script type = \"text\/javascript\">\n( function () {\n    window._sp_ = {\n        config: {\n            baseEndpoint: 'https:\/\/a02342.falmouthpacket.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: '.falmouthpacket.co.uk', path: \"https:\/\/www.falmouthpacket.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: '.falmouthpacket.co.uk', path: \"https:\/\/www.falmouthpacket.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: '.falmouthpacket.co.uk', path: \"https:\/\/www.falmouthpacket.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: '.falmouthpacket.co.uk', path: \"https:\/\/www.falmouthpacket.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: '.falmouthpacket.co.uk', path: \"https:\/\/www.falmouthpacket.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.warning('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=\"https:\/\/www.falmouthpacket.co.uk\/news\/26680368.father-five-crowned-british-bodybuilding-champion\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ant Shepherd, 36, from Falmouth, took home the overall title at the IBFA British Bodybuilding Finals on October 25, 2026, after winning his height class (Class 2) earlier in the competition. Ant said: &#8220;After everything I&#8217;d put into the preparation, I was genuinely speechless. &#8220;I was crowned the overall IBFA British Bodybuilding Champion.&#8221; Ant works [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":32987,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-32986","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>Father of five crowned British bodybuilding champion - 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=32986\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Father of five crowned British bodybuilding champion - World Bodybuilding News\" \/>\n<meta property=\"og:description\" content=\"Ant Shepherd, 36, from Falmouth, took home the overall title at the IBFA British Bodybuilding Finals on October 25, 2026, after winning his height class (Class 2) earlier in the competition. Ant said: &#8220;After everything I&#8217;d put into the preparation, I was genuinely speechless. &#8220;I was crowned the overall IBFA British Bodybuilding Champion.&#8221; Ant works [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/worldbodybuildingnews.com\/?p=32986\" \/>\n<meta property=\"og:site_name\" content=\"World Bodybuilding News\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-30T15:39:08+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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986\"},\"author\":{\"name\":\"World Bodybuilding News\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\"},\"headline\":\"Father of five crowned British bodybuilding champion\",\"datePublished\":\"2026-10-30T15:39:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986\"},\"wordCount\":287,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/21645017.jpg\",\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986\",\"name\":\"Father of five crowned British bodybuilding champion - World Bodybuilding News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/21645017.jpg\",\"datePublished\":\"2026-10-30T15:39:08+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#primaryimage\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/21645017.jpg\",\"contentUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/21645017.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=32986#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Father of five crowned British bodybuilding champion\"}]},{\"@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":"Father of five crowned British bodybuilding champion - 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=32986","og_locale":"en_US","og_type":"article","og_title":"Father of five crowned British bodybuilding champion - World Bodybuilding News","og_description":"Ant Shepherd, 36, from Falmouth, took home the overall title at the IBFA British Bodybuilding Finals on October 25, 2026, after winning his height class (Class 2) earlier in the competition. Ant said: &#8220;After everything I&#8217;d put into the preparation, I was genuinely speechless. &#8220;I was crowned the overall IBFA British Bodybuilding Champion.&#8221; Ant works [&hellip;]","og_url":"https:\/\/worldbodybuildingnews.com\/?p=32986","og_site_name":"World Bodybuilding News","article_published_time":"2026-10-30T15:39:08+00:00","author":"World Bodybuilding News","twitter_card":"summary_large_image","twitter_misc":{"Written by":"World Bodybuilding News","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#article","isPartOf":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=32986"},"author":{"name":"World Bodybuilding News","@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2"},"headline":"Father of five crowned British bodybuilding champion","datePublished":"2026-10-30T15:39:08+00:00","mainEntityOfPage":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=32986"},"wordCount":287,"commentCount":0,"image":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#primaryimage"},"thumbnailUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/10\/21645017.jpg","articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/worldbodybuildingnews.com\/?p=32986#respond"]}]},{"@type":"WebPage","@id":"https:\/\/worldbodybuildingnews.com\/?p=32986","url":"https:\/\/worldbodybuildingnews.com\/?p=32986","name":"Father of five crowned British bodybuilding champion - World Bodybuilding News","isPartOf":{"@id":"https:\/\/worldbodybuildingnews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#primaryimage"},"image":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#primaryimage"},"thumbnailUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/10\/21645017.jpg","datePublished":"2026-10-30T15:39:08+00:00","author":{"@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2"},"breadcrumb":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/worldbodybuildingnews.com\/?p=32986"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#primaryimage","url":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/10\/21645017.jpg","contentUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/10\/21645017.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/worldbodybuildingnews.com\/?p=32986#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/worldbodybuildingnews.com\/"},{"@type":"ListItem","position":2,"name":"Father of five crowned British bodybuilding champion"}]},{"@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\/32986","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=32986"}],"version-history":[{"count":0,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts\/32986\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/media\/32987"}],"wp:attachment":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}