Abstract: A system for displaying information of a golf putt on a user device includes generating a digital terrain map of a golf green, determining a location of a cup, determining a location of a golf ball on the golf green in real time, calculating a projected path of a golf ball from the ball to the cup and displaying information of the ball location, cup location, projected path, aiming path and a flat surface equivalent distance on a user interface of the user device.