Abum ‘Ngược dòng’ gồm 10 ca khúc do chính tác giả Ngọc Phước sáng tác, với sự thể hiện của nhiều ca sĩ và cả chính tác giả gồm: Ngược dòng (ca sĩ: Ngọc Mai), Đá nằm nghe tiếng - thơ Ngô Nhân Đức (Diệu Hiền thể hiện), Không dấu bến bờ - phỏng ý thơ Nguyễn Giúp (Tấn Đạo), Một thoáng ngày xanh (Thụy Vân – vợ của tác giả Ngọc Phước), Rong chơi - ( Quang Linh ), Khoảng trống - thơ Huỳnh Minh Tâm (Ngọc Tuyền), Vắng - Uyên Nguyên, Tiếng chuông - phỏng thơ Nguyễn Giúp (Ngọc Mai), Một hôm về lại (Tấn Đạo), Nhớ quê - thơ Huỳnh Minh Tâm (Thụy Vân).
Quang Linh thể hiện ca khúc 'Rong chơi' trong album.
Ngoài ra, album này còn Bonus ca khúc Rong chơi cho chính tác giả Ngọc Phước thể hiện, được guitarist Trường Sa đệm đàn.
Mặc dù sáng tác khá nhiều nhưng Ngọc Phước chỉ dám nhận là một người yêu nhạc và viết ca khúc để giải tỏa chính mình bằng vốn kiến thức âm nhạc tự học, chứ không qua bất kỳ trường lớp đào tạo bài bản nào.
Ngọc Phước là giáo viên dạy tiếng Anh tại nhà nhưng đam mê ca hát.
Ngọc Phước hiện sống tại huyện Đại Lộc, tỉnh Quảng Nam, dạy tiếng Anh tại nhà. Từ nhỏ anh đã mê nhạc và rất thích chơi guitar. “Còn nhớ mới học lớp 5, tôi đã tự đẽo cho mình cây đàn bằng gỗ theo hình dáng guitar, rồi căng hai dây cước vào đó để gảy tưng tưng, và mang theo trong lúc đi chăn bò hoặc lúc rảnh rỗi. Đến năm lớp 11 được ba cho tiền mua cây guitar thật, cảm giác lúc đó thật sung sướng!” - anh chia sẻ.
Bài hát đầu tiên được anh viết là sau khi tốt nghiệp phổ thông một năm với tựa đề Dáng xưa. Ca khúc có “tuổi đời” lớn nhất trong album là Ngược dòng, và trẻ nhất là Không dấu bến bờ. Anh kể có lần rỗi quá chẳng biết làm chi bèn đem các bài hát của mình sáng tác