BY: DARREN COOPER / NORTHJERSEY.COM

Final Top 25 Softball rankings

1. Immaculate Heart (28-3)

2. Ramapo (24-6)

3. Ramsey (26-4)

4. Weehawken (28-2)

5. Indian Hills (19-11-1)

6. Wallington (25-5)

7. Old Tappan (17-8)

8. Ridgefield Park (19-8)

9. Rutherford (19-7-1)

10. Park Ridge (19-7)

11. St. Mary (19-8)

12. Glen Rock (21-6)

13. Passaic Tech (19-10)

14. River Dell (21-7)

15. Hawthorne (20-6)

16. DePaul (14-13)

17. Waldwick (18-8)

18. Ridgewood (16-11)

19. Fair Lawn (15-11)

20. Wayne Valley (14-10)

21. Bergen Tech (17-11)

22. Passaic Valley (15-9)

23. Leonia/Bogota (14-7)

24. Paramus Catholic (16-12)

25. Bergenfield (15-9)