Sticky object in a list

I have a different kind of behavior I need.

Imagine a list with 1000 users. I am user 500. When the view loads I see my record in the middle the screen placed in rank order. 1 at top, 1000 at bottom.

What I would like to happen. When I scroll towards the top of the list “my record” become sticky at the bottom of the screen as it leaves view. If I were to scroll down towards the bottom of the list “my record” become sticky to the top of the view.

I can find many sticky table header type plugins or helps, but none address the scroll down portion.

Anyone have a good solution?

I don’t think such plugin exist (with a sticky bottom position).