Am 24. Januar 2015 konnte sich Good in Planica seinen ersten Continental-Cup-Punkt holen. Nachdem er nur noch fünf weitere Punkte gewann, beendete er die &lt;a href="Continental%20Cup%20der%20Nordischen%20Kombination%202014/15"&gt;Continental-Cup-Saison 2014/15&lt;/a&gt; auf dem 88. Platz der Gesamtwertung. Am 7. März 2015 startete Good erstmals bei einem Weltcup-Wettbewerb, als er gemeinsam mit Taylor Fletcher Sechzehnter wurde. Nachdem er zu Beginn der Saison 2015/16 bessere Ergebnisse im Continental Cup erzielte, startete Good hin und wieder im Weltcup, wo er allerdings erfolglos blieb. Seine Entwicklung konnte man auch bei den Nordischen Junioren-Skiweltmeisterschaften 2016 in Râșnov beobachten, wo er im Gundersen-Wettkampf den zwölften sowie im Sprint den elften Rang belegte. Im Januar 2017 erreichte Good in Ruka erstmals eine Platzierung unter den Besten Zehn im Continental Cup. Trotz weiterer Versuche gelang ihm jedoch nicht der Sprung unter die Punkteränge im Weltcup. Obwohl ihm dies auch 2017/18 nicht gelang, wurde er für die Olympischen Winterspiele 2018 in Pyeongchang nominiert. Dort belegte er den 45. Rang von der Normalschanze sowie den 43. Platz von der Großschanze. Beide Wettbewerbe wurden über 10 Kilometer ausgetragen.