Visual Object Tracking (VOT) is the most salient and an ongoing exploration field amongst the several disciplines of computer vision. The importance of this technology is due to the extensive range of applications such as robot navigation, human computer interaction, video surveillance, etc. The process of object tracking involves segmenting areas of a video scene and tracking its position, motion and occlusion. However, problems can appear during tracking on account of multiple issues including camera motion, object-to-object and object-to-scene occlusions, nonrigid structures, object and scene changes in patterns and appearance and abrupt object movement. The aim of this paper is to examine, analyze and provide a shortlist of the most ubiquitous object tracking techniques. This accomplish by providing a comprehensive review of the tracking process which involve object detection methods, object representation and features selection and object tracking over multiple frames. Object tracking methods are compared whilst elaborating upon the advantages and limitations.