Globally, illegal fishing is posing a serious financial challenge to the fishing industry. Because of this, illegal fishing pushes many fish populations to extinction. This paper proposes analyzing illegal fishing using data analysis and machine learning techniques. The existing methods use data manipulation in the illegal fishing data due to the delay in catching illegal vessels, while in this system the data is entered manually. This paper offers data analytics to find these vessels. It may collect raw data from Global Fishing Watch (GFW) and analyze the data to find vessels, whether it is used for illegal or legal fishing. Based on the sensors attached to the ship, it can find data about the Automatic Identification System (AIS) location, the ship's type, and the ship's speed. This model can predict illegal fishing and take appropriate action against illegal fishing vessels.