Best player returns from a leave of absence she took this season, along with one of the league's best freshman this year AND a dynamite recruiting class, and zero contributing senior departures (and only two senior departures, period) equals top 25 barring significant injuries.
I admit that I don’t follow the team that closely, but if they are top 25 it would be one of the biggest improvements I can think of in recent NU sports. The B1G currently has 2 teams in the top 25, their records are 24-6 and 23-6. NU was 12-20 this year. This includes 4-12 in the B1G. Top 25 will probably need to jump 10 teams in the B1G.
Not saying it is impossible, but JM has to do it now. Frankly, a sub 500 B1G record is what we have typically got. I see too many games where we get absolutely spanked. It hasn’t been just this rebuilding year. With the talent you describe it is time to expect a top 4 finish in the B1G.