Greetings, StormCloud!
I apologize for being away for a bit. The last couple months have been a bit of a blur for me personally- it’s pretty crazy to say this, but as of April my wife and I have managed (since January!) to get pregnant, experience a miscarriage, and promptly got pregnant again and are entering the ninth week of said pregnancy. We’ve gone through the whole gambit of emotions, and being a proper steward to this page took a backseat for some time. So I want to start this post off by apologizing for that, and reiterate a couple of things.
Even when I’m not able to be as present on our page as I’d like to be as I navigate being a new dad and growing my family, the page isn’t going anywhere. We recently hit our one-year anniversary, which means the site was re-upped for another full year. As always, I’ll always be available to try and troubleshoot things you “tag” me on, and I’m ALWAYS going to come back around again and be active on the page, but there are definitely going to be times and phases where my full attention will be on the family. I know you all understand, but I also always want to apologize when my “output” isn’t aligned with what I’d like it to be.
Also – I always want this to be a page for our members, by our members. If there is anything that I can do on my end to help any of you contribute something you’d like to add to the page, I’m always available to chat about any ideas!
Now that my personal stuff is out of the way, I’d like to share what I’ve been working on recently.
StormCloud Draft Content
Ryan does an incredible job at scouting each year’s prospect pool, and it’s been a goal of mine to take his impressive work and build out our own StormCloud Big Board. It’s peak-fandom for me personally to have our own conceptualized idea of what Joe Hortiz and his staff are looking at on draft night, and it’s my goal to use Ryan’s impressive database of scouting reports to create a Big Board, position board, and digestible Scouting Reports for all of you to see.
This year, we are starting off a little slower as I just recently conceptualized how we could make this happen. I know nothing about web site design and have very limited Google Sheet capabilities, so I didn’t know how far we could expand this thing, but had a breakthrough when toying around with AI recently and was at least able to get us to a starting point.
Here is what we have for a Tight End and CB scouting board thus far.
You’ll notice each player name has a link which you can click on to view the players full scouting report.
Important Note: you’ll notice “Joe’s Ranking” as a column on this page. This is incorporating Joe Hortiz’s “5.5-8.0” ranking scale, which is his and the Ravens’ way of scoring prospects instead of assigning them a draft round value. Here is a quick breakdown on some tiers within the scale:
- 7.5-8.0: Elite, generational prospect. HOF potential, nearly flawless player.
- 7.0-7.4: High-end starter, Pro Bowl candidates
- 6.5-6.9: Average to above-average starters
- 6.0-6.4: Solid backups and role players
- 5.5-5.9: Developmental and fringe players – 5.5 is a “UDFA” talent, anything up-to 5.9 is considered a priority UDFA
Also Note – I put together Joe’s Grades quickly and on my own based on Ryan’s notes – don’t expect them to be very well-tuned this early in the process.
Tight End Board
| Overall Rank | Player Name | School | Year | Pos | Height | Weight | RAS | 40 Time | Joe Ranking | Consensus Rank | My Rank | Difference | Tier | Round |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | Colston Loveland | Michigan | Jr | TE | 6-5 | 245 | Incomplete | 4.7 | 7.7 | 1 | 1 | 0 | 1 | 1 |
| 19 | Tyler Warren | Penn State | Sr | TE | 6-6 | 257 | Incomplete | 4.68 | 7.7 | 2 | 2 | 0 | 1 | 1 |
| 59 | Gunnar Helm | Texas | Sr | TE | 6-5 | 250 | 4.33 | 4.84 | 7.0 | 4 | 3 | 1 | 2 | 2 |
| 137 | Oronde Gadsden II | Syracuse | Jr | TE | 6-5 | 236 | 7.95 | 4.62 | 6.8 | 8 | 4 | 4 | 3 | 3 |
| 68 | Elijah Arroyo | Miami (Fla.) | Jr | TE | 6-4 | 245 | Incomplete | 4.69 | 6.7 | 5 | 5 | 0 | 3 | 3 |
| 53 | Harold Fannin Jr. | Bowling Green | Jr | TE | 6-4 | 230 | 7.77 | 4.71 | 6.7 | 3 | 6 | -3 | 3 | 3 |
| 81 | Mason Taylor | LSU | Jr | TE | 6-5 | 255 | 8.89 | 4.65 | 6.5 | 6 | 7 | -1 | 4 | 4 |
| 106 | Terrance Ferguson | Oregon | Sr | TE | 6-5 | 255 | 9.32 | 4.63 | 6.4 | 7 | 8 | -1 | 4 | 4 |
| 164 | Mitchell Evans | Notre Dame | Sr | TE | 6-5 | 260 | 7.25 | 4.69 | 5.7 | 9 | Unranked | Unranked | 5 | Late Day 3 |
| 186 | Jake Briningstool | Clemson | Sr | TE | 6-6 | 240 | 6.28 | 4.75 | 6.7 | 10 | Unranked | Unranked | 5 | Late Day 3 |
Cornerback Board
| Overall Rank | Player Name | School | Year | Pos | Height | Weight | RAS | 40 Time | Joe Ranking | Consensus Rank | My Rank | Difference | Tier | Round |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Travis Hunter | Colorado | Jr | ATH | 6-1 | 185 | Incomplete | 4.38-4.4* | 7.7 | 1 | 1 | 0 | 1 | 1 |
| 31 | Benjamin Morrison | Notre Dame | Jr | CB | 6-2 | 202 | Incomplete | 4.39* | 7.2 | 3 | 2 | 1 | 1 | 1 |
| 36 | Trey Amos | Ole Miss | Sr | CB | 6-0 | 190 | 8.37 | 4.43 | 6.8 | 6 | 3 | 3 | 2 | 1 |
| 5 | Will Johnson | Michigan | Jr | CB | 6-3 | 193 | Incomplete | 4.69 (Pro Day) | 6.5 | 2 | 4 | -2 | 3 | 2 |
| 75 | Darien Porter | Iowa St. | Sr | CB | 5-11 | 200 | 9.99 | 4.3 | 6.5 | 10 | 5 | 5 | 3 | 2 |
| 67 | Maxwell Hairston | Kentucky | Jr | CB | 6-1 | 190 | 9.68 | 4.29 | 6.4 | 8 | 6 | 2 | 4 | 3 |
| 32 | Shavon Revel Jr. | East Carolina | Sr | CB | 6-2 | 198 | Incomplete | 4.4* (College Combine) | 6.3 | 4 | 7 | -3 | 4 | 3 |
| 35 | Jahdae Barron | Texas | Sr | CB | 6-1 | 186 | 8.99 | 4.39 | 6.1 | 5 | 8 | -3 | 5 | 4 |
| 84 | Cobee Bryant | Kansas | Sr | CB | 6-1 | 193 | Incomplete | 4.53 | 6.0 | 11 | 9 | 2 | 5 | 4 |
| 39 | Azareye’h Thomas | Florida State | Jr | CB | 6-4 | 200 | 8.11 | 4.58 | 5.9 | 7 | 10 | -3 | 6 | 5 |
| 96 | Zy Alexander | LSU | Sr | CB | 6-0 | 175 | 4 | 4.58 | 5.6 | 12 | 11 | 1 | 7 | 6 |
| 70 | Denzel Burke | Ohio State | Sr | CB | 6-2 | 194 | Incomplete | 4.48 | 5.6 | 9 | 12 | -3 | 7 | 6 |
Progress, and Where We’re Headed
First off, special thanks to Tau for pointing out the formatting was not transferring over to the forum properly. If you click any of the player names above, it will open up their “Scouting Report” as a basic template that we’ve started with, but the formatting won’t carry over to the forum so we’ll leave the individual reports as separate articles for now (remember, you can still comment on the bottom of those).
Below is the best I can format the reports (for now) in a way that transfers over to the forum, but click here for a preview of how they look as Articles on the site (again, these have comment functionality, but just doesn’t transfer to the forum). We might just have to leave the reports off of the forum and include them as clickable links from the table. Even the tables look much cleaner on the article page, but at least the ones above are functional here.
If you do want to see how they look on the website, here is the Tight End Chart and the CB Chart.
We’re under a pretty tight timeline now, so I’m not sure if we’ll hit all positions and the full Big Board this year, but Ryan and I have found a “starting place” for our inputs and outputs that will make this much easier and more efficient next year. I’ve already worked on what expanded grades and information could help us build out, and love what we have so far.
For example, we are going to aim for scouting and grading individualized skills at each position, and use these skills to come up with player grades for different roles within a position group. For example, would Colston Loveland make a better Y-TE, F or H back, or Joker? I put this report together as a test-run using my own weights and measures, and here is what it came up with:
Colston Loveland
School: Michigan
Year: Jr
Position: TE
Primary Role: Y- TE (7.24)
Secondary Role: F Tight End (7.14)
Physical Attributes
- Height: 6-5
- Weight: 245 lbs
- RAS: Incomplete
- 40 Time: 4.7
Skills
| Skill | Grade |
|---|---|
| Movement | 7.4 |
| Catching | 7.2 |
| Contested Catching | 7.2 |
| Route Running | 6.5 |
| Blocking | 7.6 |
* 6.5 = Average NFL Starter Level
Rankings
- Consensus Position Rank: 1
- My Position Ranking: 1
- Difference in Ranking: 0
- Tier: 1
- Projected Round: 1
Jim Harbaugh Ties
- Recruited by Jim Harbaugh: Yes, Signed.
- Notable Game vs Michigan: Colston played for Jim Harbaugh at Michigan โ plenty of ties there.
Games Watched
- Texas ’24
- Indiana ’24
Ryan’s Notes
- Texas: Fantastic in-line blocker with detailed technical skills. He has a solid knee bend and keeps his weight in front while playing with a straight back and wide grip.
- Michigan trusted him against edge rushers in ISO โ says a lot about his blocking trust level.
- He was targeted early with two straight concepts โ took a short arrow route for 12 yards, hurdled a low tackle, and exploded past the sticks with long strides.
- Fumbled on an easy angle route catch.
- Never stops blocking โ re-establishes leverage until the whistle. Shows tenacity and finishing ability.
- At 08:36 on the tape, you see his Brock Bowers-like ability to eat space, stop on a dime, provide a scramble drill option, and finish with a fearless catch over the middle.
- Even when beaten on leverage, he recovers and eliminates the defender from the gap.
- His blocking sense stands out โ especially when flexed out wide.
- Possible concern: ignored a “sit” signal from his QB and instead went vertical โ resulted in a pick.
- Shows natural ball-carrier instincts. He can feel defenders and adjust his path without looking.
- Route speed is impressive โ carries speed through cuts like a slot WR.
- Indiana: Contact balance is elite โ uses contact to gain momentum.
- Employs veteran push-offs with elite acceleration to separate.
- Loves climbing to block โ consistent effort.
- Impressive production considering QB/OL issues. Missed yards due to misfires were frustrating.
- Has a nice habit of cutting off the opposite foot of defender leverage to flip their hips โ adds nuance to his burst.
Ryan’s Summary
Loveland is more of a traditional Y tight end whose transition to the pros should be seamless. His blocking is outstanding, but he also moves and catches like a wide receiver. Iโm a big fan of the details in his route running. He has that Bowers-like ability to eat up ground with powerful yet low-action strides that help him unlock key zones while providing three-down impact. His senior numbers werenโt eye-popping due to poor QB play and a young offensive line, so those should be overlooked. His ceiling is most certainly as a TE1 in the NFL. Loveland is a rare dual-threat tight end who immediately improves a team in both phases. He should go in the first round โ and Iโd be ecstatic to see him in powder blue if Harbaugh wants the reunion.
I hope you guys find this stuff as entertaining as I do! I’m going to keep plucking away and trying to make these as useful and interesting as possible, so if there is any information you think would be interesting to include, please let me know in the comments!


Why so low on Barron. I’ve had some “experts ” say that he is a started from day one.
Sorry I’ve just seen this man, you can check out my draft report on him here:
https://stormcloud.blog/jahdae-barron/
But the TLDR version is that he’s is tweener in a bad way, he’s doesn’t fit to any coverage type or fixed position. I’ve coached a few guys like him where they are some of the best athletes on the field in terms of movement skills but when it comes to the technical details of the game they haven’t found a home anywhere. He’s too small for a box player, too short for an outside corner, his zone coverage isn’t fluid enough and his press man is questionable.
Ryan,
I have some of the same thoughts on these players as you. I am not high on Revel or Johnson and I love Porter. I am higher on Barron because I view him more as a hybrid DB in the Brian Branch mold as opposed to a straight outside CB. As far as TE, I’m in the camp of punting to day three unless we get one of the top two. I don’t like any of the mid tier options. I could warm to Fannin in Rd3 if we plan to play him strictly as a flex TE/ big slot.
Hope you’re well by the way man, I’ve been buried in draft work and only take pauses to show my family I still love them haha.
Hey Kyle sorry to hear about your rough times lately. Hope your wife is doing well and the rest of the pregnancy goes smooth. We always got your back here chipping in with commentary to keep the train in the tracks. Family is the most important thing.ย
Thanks Erick! It’s just life man, it’s been a little turbulent but overall it’s been pretty great, just commanding tons of attention.
I appreciate it though – and when I get the full draft boards worked up my hope is to be able to include the awesome work you’ve done as well. I still have a lot of work to do ๐คฃ
Hope things are better for you and the family now Kyle. 🙏
Thanks Buck! It’s all good here, just really busy ๐ Have you started your road trip yet?? Did the sale go through?
Big congrats man. Are you coming all the way out here for your trip?
Hey Kyle, sorry to hear about your personal difficulties. Wishing the best for you and your family.
I assume you have seen this, but there are a lot of formatting issues with the post.
On this:
This is very interesting. What is the source for this?ย
On this:
So “Joe’s Grades” here really means Ryan/Kyle grades using Joe’s grading scale, right? I mean, it would be gold to actually get insight into Joe’s actual grades. ๐
Thanks Tau! Are you viewing in mobile? The formatting looks terrible on mobile, and I spent some time trying to fix it tonight but ended up making things worse. Just reversed it all and am going to try attacking it again tomorrow.
I did this post in haste because I was excited to show the progress on the reports, but here’s a quick of the “Joe’s Grades.”
It’s confirmed that he/the Ravens use a 5.5-8.0 grading scale. He mentioning it last year, and how he essentially took what the Chargers scouts gave him and converted their grades into his scale, since they weren’t caught up to it yet.
Yes, the “Joe’s Grades” section is our interpretation on how our scouting translates to his Grades.
After spending some time digging for more information, I could only find that “8.0″ represents a perfect prospect, and “5.5″ represents a UDFA. The scale from there is the best educated guess we could make as to how it’s weighed.
My hope is to try to eventually make this board as close to what the board inside the draft room might look like… or at least, a unique Chargers-specific perspective. The other tool they have is “Blue Stars” that each scout gets one, and places on their “Can’t Miss” prospect in each draft. We’ll also be incorporating a “Blue Star” component if we get the whole board drawn up in time.
@kyledediย
No, viewing in Chrome browser on my Mac. Seeing a lot of stuff like this:
As for Joe’s grades, it seems not dissimilar to the nfl.com grading system by Lance Zeuerlein:
@tau837ย
ย
That’s very helpful Tau – it looks like this code isn’t reading in the “Forum” version. Can you click this button and read it as an Article? I still have some scaling issues on mobile, but it looks like for whatever reason the coding isn’t transferring from the article to the forum. I’ll tinker.
ย
ย
Just reformatted everything so it was forum compatible, but the reports look WAY cleaner on the website version. I’ll probably only post the Boards on the forum, and let everyone click the names of players to see the reports externally.ย
ย
For example, here is the expanded Loveland Profile I am experimenting with: https://stormcloud.blog/loveland-expanded/
ย
Commented this on the Loveland page, but it was flagged as spam. I cleared it and it’s posted.
Also – cool to note that Lance uses the 5.5-8.0 scale as well! To create the rubric, I asked ChatGPT to find anything they could on how Joe Hortiz would weigh the different values, and that is essentially what they came up with. Since there is nothing from Joe or the Ravens about the specific grades that I could find, perhaps they fell back on Lance’s grades? I wouldn’t be surprised if there wasn’t a ton of crossover, if not entirely similar rubrics.