American wins second PGA Tour event, 2,702 days after his first

1595850580_american-wins-second-pga-tour-event-2702-days-after-his-first.jpg

Thompson was ranked number 218 in the world after years of fighting to keep his professional card.

But now, after his first win in 167 starts, he can look forward to some job security for the next two years – including qualification for next month's PGA Championship in San Francisco.

"That's what makes this game so incredible that we have to play for work every year," he said.

"To know that I have two more years of certainty and to play all those tournaments. It's just a huge bonus. I have to think carefully before sweating next week, but oh man, it's just like that exciting. "

& # 39;); $ vidEndSlate.removeClass (& # 39; video__end-slate – inactive & # 39;). addClass (& # 39; video__end-slate – active & # 39;);}}; CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true)? true: false; var configObj = {thumb: & # 39; none & # 39 ;, video: & # 39; sports / 2019/08/26 / rory-mcilroy-interview-tour-championship-2019-golf-pga-spt-intl.cnn & #:; Width: & # 39; 100% & # 39 ;, height: & # 39; 100% & # 39 ;, section: & # 39; domestic & # 39 ;, profile: & # 39; extension & # 39; ;, network: & # 39; cnn & # 39 ;, markupId: & # 39; body-text_17 & # 39 ;, theoplayer: {allowNativeFullscreen: true}, adsection: & # 39; cnn .com_worldsport_golf_inpage & # 39 ;, frameWidth: & # 39; 100% & # 39 ;, frameHeight: & # 39; 100% & # 39 ;, posterImageOverride: {"mini": {"width": 220, "type": "jpg", "uri": "// cdn.cnn .com / cnnnext / dam / assets / 190825220859- roy-mcilory-pga-championship-small-169.jpg "," height ": 124}," xsmall ": {" width ": 307," type ":" jpg "," uri ":" // cdn. cnn.com/cnnnext/dam/assets/190825220859-roy-mcilory-pga-championship-medium-plus-169.jpg","height":173 Zweed ,"small ": {" width ": 460," type " : "jpg", "uri": "// cdn.cnn.com/cnnnext/dam/assets/190825220859-roy-mcilory-pga-championship-large-169.jpg", "height": 259}, "medium ": {" width ": 780," type ":" jpg "," uri ":" // cdn.cnn.com/cnnnext/dam/assets/190825220859-roy -mcilory-pga-championship-exlarge-169. jpg "," height ": 438}," large ": {" width ": 1100," type ":" jpg "," uri ":" // cdn.cnn.com/cnnnext/dam/assets/190825220859- roy-mcilory-pga-championship-super-169.jpg "," height ": 619}," full16x9 ": {" width ": 1600," type ":" jpg "," uri ":" // cdn. cnn.com/cnnnext/dam/assets/190825220859-roy-mcilory-pga -championship-full-169.jpg " , "height": 900}, "mini1x1": {"width": 120, "type": "jpg", "uri": "// cdn.cnn.com/cnnnext / dam / assets / 190825220859-roy- mcilory-pga-championship-small-11.jpg "," height ": 120}}}, autoStartVideo = false, isVideoReplayClicked = false, callbackObj, containerEl, currentVideoCollection = [] currentVideoCollectionId = & # 39; & # 39 ;, isLivePlayer = false, mediaMetadataCallbacks, mobilePinnedView = null, moveToNextTimeout, mutePlayerEnabled = false, nextVideoId = & # 39; & # 39 ;, nextVideoUrl = & # 39; & # 39 ;, turnOnFlashMessaging = false, videoPinner, videoEndSlateIm; if (VideoVideo). = false; if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false; containerEl = jQuery (document.getElementById (configObj.markupId)); CNN.Vide oPlayer.showFlashSlate (containerEl);} else {CNN.autoPlayVideoExist = true;}}} configObj.autostart = CNN.Features.enableAutoplayBlock? false: autoStartVideo; CNN.VideoPlayer.setPlayerProperties (configObj.markupId, autoStartVideo, isLivePlayer, isVideoReplayClicked, mutePlayerEnabled); CNN.VideoPlayer.setFirstVideoInCollection (currentVideoCollection, configObj.markideoId); findNextVideo (currentVideoId) function {var i, vidObj; if (currentVideoId && jQuery.isArray (currentVideoCollection) && currentVideoCollection.length> 0) {for (i = 0; i 0) {videoEndSlateImpl.showEndSlateForContainer ()) mobilePinnedView.disable ();}}}} callbackObeady = function onPlayer (containerId) {var playerInstance, containerClassId = & # 39; # & # 39; + containerId; CNN.VideoPlayer.handleInitialExpandableVideoState (containerId); CNN.VideoPlayer.handleAdOnCangeN. pageVis.isDocumentVisible ()); if (CNN.Features.enableMobileWebFloatingPlayer && Modernizr && (Modernizr.phone || Modernizr.mobile || Modernizr.tablet) && CNN.VideoPlayer.getLibraryName (containerId) === & # 39; favorite & # 39; && jQuery (containerClassId ) .parents (& # 39 ;. js-pg-rail-tall__head & # 39;). length> 0 && CNN.contentModel.pageType === & # 39; article & # 39;) {playerInstance = FAVE.player .getInstance (containerId); mobilePinnedView = new CNN.MobilePinnedView ({element: jQuery (containerClassId), enabled: false, transition: CNN.MobileWebFloatingPlayer.transition, onPin: function () {playerInstance.hideUI ();}, onUnpin: function () {playerInstance.showUI ();}, onPlayerClick: function () {if (mobilePinnedView) {playerInstance.enterFullscreen (); playerInstance.showUI ();}}, onDismiss: function () {CNN.Videx.mobile.pinnedPlayer.disable (); playerInstance .pause ();}}); / * Save pinned view to CNN.Videx.mobile.pinnedPlayer So that all players can see the single pinned player * / CNN.Videx = CNN.Videx || {}; CNN.Videx.mobile = CNN.Videx.mobile || {}; CNN.Videx.mobile.pinnedPlayer = mobilePinnedView;} if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile &&! Modernizr.tablet) {if (jQuery (containerClassId) .parents (& # 39 ;. Js-pg-rail -tall__head & # 39;). length) {videoPinner = new CNN.VideoPinner (containerClassId); videoPinner.init ();} else {CNN.VideoPlayer.hideThumbnail (containerId);}}}, onContentEntryLoad: function (containerId, playerId, contentid, isQueue) {CNN.VideoPlayer.showSpinner (containerId);}, onContentPause: function ( containerId, playerId, videoId, paused) {if (mobilePinnedView) {CNN.VideoPlayer.handleMobilePinnedPlayerStates (containerId, paused);}}, onContentMap () containerId, playerId, metadata, contentId, duration, width, height) {var jSlateLen = (document.getElementById (containerId)). parent (). find (& # 39;. js-video__end-slate & # 39;). eq (0) .length; CNN.VideoSourceUtils.updateSource (containerId, metadata); if (endSlateLen> 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos (metadata);}}, onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {/ * Decline the pinnedPlayer as another video player * / CNN.VideoPlayer.dismissMobilePinnedPlayer (containerId); clearTimeout (moveToNextTimeout); CNN.VideoPlayer.hideSpinner (containerId); if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile &&! Modernizr.tablet) {if (typeof videoPinner! == & # 39; undefined & # 39; && videoPinner! == null) {videoPinner.setIsPlaying (true); videoPinner.animateDown ();}}}, onAdPause: function (containerId, playerId, token, mode, id, duration, blockId, adType, instance, isAdPause) {if (mobilePinnedView) {CNN.VideoPlayer.handleMobilePinnedPlayerStates (containerId, isAdPause) ;}}, onTrackingFullscreen: function (containerId, PlayerId, dataObj) {CNN.VideoPlayer.handleFullscreenChange (containerId, dataObj); if (mobilePinnedView && typeof dataObj === & # 39; object & # 39; && FAVE.Utils.os === & # 39; iOS & # 39; &&! dataObj.fullscreen) {jQuery (document) .scrollTop (mobilePinnedView. getScrollPosition ()); playerInstance.hideUI ();}}, onContentPlay: function (coordinatorId, cvpId, event) {var playerInstance, prevVideoId; if (CNN.companion && type or CNN.companion.updateCompanionLayout === & # 39; function & # 39;) {CNN.companion.updateCompanionLayout (& # 39; restoreEpicAds & # 39;);} clearTimeout (moveToN) .VideoPlayer. hideSpinner (containerId); if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile &&! Modernizr.tablet) {if (typeof videoPinner! == & # 39; undefined & # 39; && videoPinner! == null) {videoPinner.setIsPlaying (true); videoPinner.animateDown ();}}}, onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr &&! Modernizr.phone &&! Modernizr.mobile &&! Modernizr.tablet) {if (typeof videoPinner! = = & # 39; undefined & # 39; && videoPinner! == null) {videoPinner.setIsPlaying (true); var $ endSlate = jQuery (document.getElementById (containerId)). parent (). find (& # 39;. js-video__end-slate & # 39;). eq (0); if ($ endSlate.length> 0) {$ endSlate.removeClass (& # 39; video__end-slate – active & # 39;). AddClass (& # 39; video__end-slate – inactive & # 39;);}}}}, onContentBegin: function (containerId, cvpId, contentId) {if (mo bilePinnedView) {mobilePinnedView.enable ();} / * Decline the pinnedPlayer if any other video players play a video. * / CNN.VideoPlayer.dismissMobilePinnedPlayer (containerId); CNN.VideoPlayer.mutePlayer (containerId); if (CNN.companion && type CNN.companion.updateCompanionLayout === & # 39; function & # 39;) {CNN.companion.updateCompanionLayout (& # 39; removeEpicAds;} CNN.VideoPlayer.hideSpinner (containerId); clearTimeout (moveToNextTimeout ); CNN.VideoSourceUtils.clearSource (containerId); jQuery (document) .triggerVideoContentStarted ();}, onContentComplete: function (containerId, cvdId, cvpId) .companion && typeof CNN.companion.updateCompanionLayout = & # & # 39 39;) {CNN.companion.updateCompanionLayout (& # 39; restoreFreewheel & # 39;);} navigToNextVideo (contentId, containerId);}, onContentEnd: function (containerId, cvpId, contentId) (Modernizr &&! Modernizr.phone &&! Modernizr .mobile &&! Modernizr.tablet) {if (typeof videoPinner! == & # 39; undefined & # 39; && videoPinner! == null) {videoPinner.setIsPlaying (false);}}}, onCVPVisibilityChange: function (containerId, cvpId , visible) {CNN.VideoPlayer.handleAdOnCVPVisibilityChange (containerId, visible);}}; if (typeofconObj.context! == & # 39; string & # 39; || configObj.context.length 0) {configObj.adsection = window.ssid;} CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true)? true: false; CNN.VideoPlayer.getLibrary (configObj, callbackObj, isLivePlayer);}); CNN.INJECTOR.scriptComplete (& # 39; videodemanddust & # 39;);