Sequential pattern mining is one of the data mining techniques which determines sequential patterns from immense sequential database. Many wide applications follows sequential pattern mining which includes web usage mining, customer's behavior in shopping history, weather forecasting, medical disease analysis, scientific experiments, etc. In the area of sequential pattern mining abundant research has been performed. In this paper, the authors review a progress on some of the sequential pattern mining algorithms. This paper will explain the evaluation factors, the approach they are following and pros and cons of those algorithms.