SINGAPORE - On the pitch, things have never been better.
Last season, he played a key role in Woodlands Wellington's first top-five finish since 2006.
Off the field, he is happily married and a proud father of two little girls, two-year-old Kylie and seven-month-old Kyra.
These days, the F-words that come out from the 27-year-old's mouth are mostly "family" and "football".
But there was a time when fury and fights almost destroyed his future.
Ten years ago, Goh, who was then in Home United's Under-18 side, beat up an opponent after being taunted following a friendly match.
Police were called in but, eventually, no charges were pressed. However, Goh was banned for a year by the Football Association of Singapore.
He said: "The ban and National Service changed me. NS taught me discipline and to be accountable for my own actions.
"Married life made me even more responsible. I'm always looking forward to spending time with my wife and daughters and taking them out because it makes me feel wonderful.
"I rarely get red cards nowadays (his last sending-off was in 2012).
"I'm still competitive and I'll still go in for tackles, even if it is a tactical foul that may get me sent off. But I don't get stupid red cards anymore."
Those who have seen Goh play in recent seasons will describe him as fit and fast, feisty and fearless, and someone with a knack of scoring the occasional stunning goal. He is also extremely versatile.
He has played as a left midfielder, right midfielder and right back, although he still prefers the thrill of playing up front.
Goh, who stands at 1.72 metres, slots in easily almost anywhere because of his confidence and composure on the ball.
He is loyal, too.