Random walks on expander graphs were thoroughly studied, with the important motivation that, under some natural conditions, these walks mix quickly and provide an efficient method of sampling the vertices of a graph. The authors of [2] studied non-backtracking random walks on regular graphs, and showed that their mixing rate may be up to twice as fast as that of the simple random walk. As an application, they showed that the maximal number of visits to a vertex, made by a non-backtracking random walk of length n on a high-girth n-vertex regular expander, is typically (1 + o(1)) log n log log n , as in the case of the balls and bins experiment. They further asked whether one can establish the precise distribution of the visits such a walk makes.In this work, we answer the above question by combining a generalized form of Brun's sieve with some extensions of the ideas in [2]. Let N t denote the number of vertices visited precisely t times by a non-backtracking random walk of length n on a regular n-vertex expander of fixed degree and girth g. We prove that if g = ω(1), then for any fixed t, N t /n is typically 1 et! + o(1). Furthermore, if g = Ω(log log n), then N t /n is typically 1+o (1) et! uniformly on all t ≤ (1 − o(1)) log n log log n and 0 for all t ≥ (1 + o(1)) log n log log n . In particular, we obtain the above result on the typical maximal number of visits to a single vertex, with an improved threshold window. The essence of the proof lies in showing that variables counting the number of visits to a set of sufficiently distant vertices are asymptotically independent Poisson variables.