Strand is not a pure miler; more of a Teare type (range is 1500-5k with best distance probably being 3000m). 3:35.5 and 8th in XC Nats means he's just a flat out talented kid who has toughness and heart to hang in when the pain comes.
The discussion of his "capability" is not worth having. What will he, and the rest, actually run at BU? That's the question. As I have said, I think he goes 3:52.5 or a few tenths faster. Ultimately he will not do his best work at a mile (IMO) but he'll have success there because he's the kind of guy that shows up. Looks like he enjoys the sport.
Sahlman has surprised me in the past. Maybe he will here. I'm not expecting a lot from him. Betters his 3:53.17 PR? Not sure but I hope so.