Ahead of his fight against Conor McGregor, Floyd Mayweather decided to unveil his Hard Work and Dedication Playlist via Spotify.

Clocking in at 42 tracks in total, the compilation comes laced with Hip-Hop heavyweights including the likes of Wale, Rick Ross, Ace Hood, Lil Wayne, Drake, Bun B, and Young Thug, and that’s just the first 10 tracks.

With selections ranging from artists like Meek Mill to George Clinton, some tracks just have Floyd written all over them such as the braggadocious "Handsome & Wealthy" (Migos), and "Spend It" (Dae Dae).

Peruse the tracklisting below, and sound off with your thoughts on Floyd’s picks.

For those of us who aren’t ringside in the T-Mobile Arena, try and imagine a piece of the action with Mayweather’s soundtrack of motivation.

Floyd Mayweather’s Hard Work & Dedication Playlist:

1. “Money Team” – Friyie
2. Fight Night” – Migos
3. “Hustle Hard” – Ace Hood Feat. Rick Ross and Lil Wayne
4. “Aye” – Jay Bling
5. “The Big Payback” – James Bronw
6. “Working Hard Day and Night” – The Jackson 5
7. “Trap Trap Trap” – Rick Ross Feat. Young Thug and Wale
8. “The Club” – Lil Jamez
9. “Gametime” – Bun B
10. “Free Smoke” – Drake
11. “Money Baby” – K. Camp Feat. Kwony Ca$h
12. “Spend It” – Dae Dae
13. “Come and Get It” – Friyie
14. “Don’t Stop the Music” – Yarbrough and Peoples
15. “Aint Nobody” – Chaka Khan
16. “Love Dem Strippers” – 2 Chainz Feat. Nicki Minaj
17. “Throw Dat Ahhh” – Beatking Feat. DJ Chose
18. “Handsome and Wealthy” – Migos
19. “Bottom of the Map” – Jeezy
20. “Jersey” – Future
21. “Level Up” – Jay Bling
22. “F-U” – Yo Gotti Feat. Meek Mill
23. “Floyd Money Mayweather” – Dizzy Wright
24. “Legendary” – Friyie Feat. Don Meeno
25. “We Ballin” – Jay Bling
26. “Slum Anthem” – K Camp
27. “Hella Hoes” – A$AP Mob
28. “Ima Boss” – Meek Mill Feat. Rick Ross
29. “Up in the Air” – Lil Ronnie Motha F
30. “Bad Bitch” – French Montana Feat. Jeremih
31. “How Many Times” – DJ Khaled, Lil Wayne, Chris Brown and Big Sean
32. “Five Ways” – Friyie
33. “Atomic Dog” – George Clinton
34. “Luv” – Tory Lanez
35. “Needed Me” – Rihanna
36. “In the Air Tonight” – Phil Collins
37. “I’m Single – Jay Bling
38. “Teddy’s Jam” – Guy
39. “She Twerkin” – Ca$h Out
40. “Timmy Turner” – Desiigner
41. “Hit the Mayweather” – Hooks and Haze
42. “The Money Team Anthem” – Jay Bling Feat. P Reala and Lil Jamez