Here’s another good one from Got Questions?
Answer: Here are some reasons why God gave four Gospels instead of just one:
1) To give a more complete picture of Christ. While the entire Bible is inspired by God (2 Timothy 3:16), He used human authors with different backgrounds and personalities to accomplish His purposes through their writing. Each of the gospel authors had a distinct purpose behind his gospel and in carrying out those purposes, each emphasized different aspects of the person and ministry of Jesus Christ.
Matthew was writing to a Hebrew audience, and one of his purposes was to show from Jesus’ genealogy and fulfillment of Old Testament prophecies that He was the long-expected Messiah, and thus should be believed in. Matthew’s emphasis is that Jesus is the promised King, the “Son of David,” who would forever sit upon the throne of Israel (Matthew 9:27; 21:9).
Mark, a cousin of Barnabas (Colossians 4:10), was an eyewitness to the events in the life of Christ as well as being a friend of the apostle Peter. Mark wrote for a Gentile audience, as is brought out by his not including things important to Jewish readers (genealogies, Christ’s controversies with Jewish leaders of His day, frequent references to the Old Testament, etc.). Mark emphasizes Christ as the suffering Servant, the One who came not to be served, but to serve and give His life a ransom for many (Mark 10:45).
Read the rest here.