This paper introduces an alternative method to design the path following controller of an under-actuated spherical mobile robot, which has a single pendulum structure its inside as a driving mechanism. The mechanism has an under-actuated problem; two inputs for the roll and pitch but no direct input for the yaw. In order to overcome this problem, the proposed method defines a virtual reference input for the heading direction. The virtual reference input works as a control input since it can be arbitrarily designed just like the reference input of a conventional system. The control scheme using the defined virtual reference input achieves the stabilization and path following control of the under-actuated spherical mobile robot without any additional control technique. The stability of the proposed control scheme is guaranteed by Lyapunov stability analysis, and simulation results are given to demonstrate its performance.