On 18 May 2015, Goodfellow signed with Scottish League Two side East Fife. On Saturday 1 August 2015, in the first round of the Scottish League Cup, East Fife defeated Championship side Dumbarton in a penalty shoot-out, where Goodfellow saved two penalties to win the match after going behind. After playing the first 18 games of the season, he spent most of the 2nd half of the season as back-up goalkeeper with the arrival of Liam Kelly from Rangers on loan. On 16 April 2016 East Fife F.C. drew 1–1 away to Clyde winning the league. Goodfellow made 19 league appearances in the 2015/16 season. On 28 January 2017 after a 0–0 draw with Stranraer F.C., the club announced that Ryan had broken a club record by not conceding a goal in 575 minutes of football – this ended the following week taking the total to 603 minutes.