image

Artist: Johann Sebastian Bach

Followers: 4,212,367 Popularity: 76

List of songs by Johann Sebastian Bach

Order songs by popularity on Spotify, year, duration or alphabetically. Click table headers to change sort direction.

Sort by
#NameYear %
1 1983 73
2 2020 68
3 1981 67
4 2019 65
5 2018 62
6 2021 61
7 2000 61
8 2006 60
9 2020 60
10 2010 60
11 2020 59
12 2018 59
13 2021 59
14 2019 58
15 1997 57
16 2022 57
17 2021 57
18 2011 57
19 1979 56
20 2021 56
21 2018 55
22 2018 55
23 1981 55
24 2022 55
25 2014 55
26 1993 54
27 1995 53
28 2017 53
29 2016 53
30 2013 53
31 2020 53
32 2010 53
33 2008 53
34 2000 53
35 2007 52
36 2021 52
37 2004 52
38 2009 51
39 2005 51
40 1997 50
41 2010 50
42 2000 50
43 2017 50
44 1997 50
45 2023 50
46 1998 49
47 2019 49
48 1993 49
49 2018 49
50 1981 48
51 2018 48
52 2021 48
53 1998 48
54 2018 48
55 2020 48
56 2019 47
57 1981 47
58 1997 47
59 1997 47
60 1995 47
61 1989 47
62 1981 47
63 1988 47
64 2021 47
65 2018 47
66 2023 47
67 1995 47
68 1993 46
69 2005 46
70 1981 46
71 2008 46
72 1981 46
73 1981 46
74 2000 46
75 2010 46
76 2023 46
77 2019 46
78 2020 46
79 1996 46
80 2023 46
81 1993 46
82 2019 46
83 1983 46
84 1981 46
85 2013 46
86 2022 46
87 1994 45
88 1987 45
89 1996 45
90 2018 45
91 2002 45
92 2021 45
93 2018 45
94 1983 45
95 2017 45
96 2001 45
97 2013 45
98 2023 45
99 1983 45
100 2012 45
101 1992 45
102 2009 45
103 2012 45
104 1987 44
105 1987 44
106 2009 44
107 2019 44
108 2000 44
109 2021 44
110 2017 43
111 2011 43
112 1983 43
113 2008 43
114 2019 43
115 1995 43
116 2023 43
117 2011 43
118 2021 43
119 1984 43
120 2016 43
121 2018 43
122 1977 43
123 2010 43
124 2023 43
125 1983 43
126 2014 43
127 2021 43
128 2022 43
129 2023 42
130 2004 42
131 2009 42
132 1999 42
133 2001 42
134 2014 42
135 2019 42
136 2021 42
137 2013 42
138 1993 42
139 2014 42
140 1983 42
141 1981 42
142 1987 42
143 1993 42
144 2017 42
145 1997 42
146 1999 42
147 1983 42
148 2023 42
149 2015 42
150 2021 42
151 1987 42
152 1983 42
153 1999 42
154 1981 42
155 2013 42
156 2020 42
157 1999 42
158 1983 41
159 2013 41
160 1983 41
161 1981 41
162 2005 41
163 1998 41
164 2014 41
165 2020 41
166 2023 41
167 2023 41
168 2003 41
169 2011 41
170 1983 41
171 2014 41
172 1985 41
173