
Hobbies and pastimes are optional minigames in GTA V that can sometimes earn you money and are also required to achieve 100% completion.
1. Tennis: There are nine tennis courts scattered around the game. To "complete" this activity, you need to win a match.
2. Darts: You can play darts at a bar south of Sandy Shores. To complete the activity, you need to win a game.
3. Golf: Play at the Los Santos Golf Club and finish the course at par or under par.
4. Strip Club: Get a private dance at a strip club.
5. Yoga: Complete a yoga session at either of the two available locations.
6-8. Triathlons: Win all three triathlon races in the game. They are unlocked one at a time, with the first found in Vespucci Beach, just before you reach the airport.
9-15. Shooting Range: Complete the shooting range challenges in southern Los Santos using pistols, submachine guns, assault rifles, shotguns, machine guns, and heavy weapons.
16-20. Street Races: Complete the five Street Races using different cars. They are unlocked one at a time: the first is in southern Los Santos, the second in the north, the third at the airport, the fourth on the highway, and the fifth in the Vespucci Canals.
21-26. Off-Road Races: Complete the six Off-Road Races using off-road vehicles. They are unlocked one at a time, and the first takes place in the canyon running from the Blaine County lake to the ocean.
27-38. Flight School: Complete all twelve Flight School lessons for planes.
39-40. Parachute Jumps: Complete all thirteen parachute jumps.
41-44. Sea Races: Complete the four Sea Races using watercraft.
45. Hunting: Complete one hunting mission.
46-55. Arms Trafficking: Complete all 10 air and ground Arms Trafficking missions with Trevor.
56-59. Bounty Hunting: Complete Trevor’s four Bounty Hunting missions.
You need to complete at least 42 of these activities to achieve 100% completion.