By Darren Cooper / NorthJersey.com

Top 25 softball team rankings

1. Immaculate Heart Academy (6-1)

2. Ramsey (4-1)

3. Weehawken (6-0)

4. Passaic Valley (5-0)

5. Ridgefield Park (7-2)

6. Indian Hills (6-1-1)

7. Ramapo (5-2)

8. St. Mary (3-1)

9. Rutherford (5-1-1)

10. Old Tappan (3-3)

11. Bergenfield (3-2)

12. Hawthorne (5-0)

13. Waldwick (5-1)

14. Passaic Tech (6-1)

15. Ridgewood (2-1)

16. Emerson (5-0)

17. Lakeland (5-0)

18. Wallington (6-1)

19. Park Ridge (4-2)

20. DePaul (3-3)

21. Bergen Tech (4-3)

22. Pompton Lakes (3-2)

23. West Milford (3-2)

24. Ridgefield (3-3)

25. Paramus Catholic (4-2)