// SEASON RECAP //
2025-09-19 → 2026-04-25

Shred-o-meter

2,486
Messages
12
Members
9
Core Riders
106
Rides Called
258
Memes Shared
42
Total Bails

The Core Riders

Anyone who's actually in the chat, loudest first. Half the boards below only count these names.
  1. Jonavan Roux
  2. Fabian Kegel
  3. Daniel Mackay
  4. Brad Borsato
  5. Matt Mcmahon
  6. Dave Jansen
  7. Phil Gibson
  8. Pieter Hefer
  9. Tom (Shredder)

The Shreddy Score

How is this calculated?
  • up to 40
    Engagement — how present you are in the chat. Hit 200 messages to max it out.
  • up to 25
    Reliability — your attendance rate: rides turned up to ÷ rides committed to. Never committing to anything parks you at half credit.
  • up to 20
    Memes — total media shared, ranked against the Meme Lord.
  • up to 15
    Stoke — your emoji game. Cap at 100 emojis.
  • up to 10
    Consistency — distinct days you've posted in chat (cap at 120). Rewards showing up week after week, not just one chatty week.
  • +2 each
    Organiser bonusuncapped. Every ride you call earns 2 points, even the ones that get left on read. This is how to climb the leaderboard if you're not the loudest.
Formula lives in scripts/generate-data.tscomputeShreddyScore(). Edit the weights, re-run bun run data.
2ND
Daniel Mackay
144.7
★ 1ST ★
Jonavan Roux
149.2
3RD
Fabian Kegel
123.8
4. Brad Borsato
114.3
5. Matt Mcmahon
110.4
6. Dave Jansen
68.9
7. Phil Gibson
51.6
8. Tom (Shredder)
48.9
9. Pieter Hefer
45.5

The Chat Dominator

Share of all messages. Who can't shut up.
Jonavan Roux
27.4%
Fabian Kegel
17.2%
Daniel Mackay
15.4%
Brad Borsato
11.7%
Matt Mcmahon
9.3%
Dave Jansen
7.0%
Phil Gibson
3.9%
Pieter Hefer
3.9%
Tom (Shredder)
2.1%

When We Shred The Group Chat

Activity by hour-of-day × day-of-week. Brighter = busier.

The Flake Leaderboard

Committed to a ride, then pulled out. Declining an invite you never accepted is honest and doesn't count — that's the grey number. Click a rider for the receipts.
declinesbails
Jonavan Roux1813
COMMIT2025-10-10"Yeah, i am keen, as always!"
BAIL · sick2025-10-11"I have been a awake with a splitting headache, so if you don’t hear from @⁨Daniel Mackay⁩ then i am out"
COMMIT2025-11-03"I am in!"
BAIL · sick2025-11-11"I am jealous that you girls are hitting boomers!"
COMMIT2025-11-06"Hitting tewantin in the morning!"
BAIL · family2025-11-07"I took the boys to the skate park this morning, so happy to ride later today if anyone is keen?"
…and 10 more.
Matt Mcmahon137
COMMIT2025-10-10"I’m in -What time we meeting?"
BAIL · work2025-10-11"Sorry fellas I’m not going to make it in. Have to head into work."
COMMIT2026-01-24"Im in -see ya 5:30am."
BAIL · other2026-01-25"Hey guys I’m going to give it miss this morning. Feeling I little buggered from a big week."
COMMIT2026-02-02"I can do Tewantin 5:30am Wednesday and also do parklands Thursday 5:30am"
BAIL · work2026-02-03"I’m out for tomorrow mate. Had rain today making work progress hard. Will catch up tomorrow and should be ok for Thursday."
…and 4 more.
Phil Gibson24
COMMIT2025-10-24"I can meet ya down there"
BAIL · sick2025-10-25"Woke up with a sore throat ☹️"
COMMIT2025-11-28"I’ll meet ya’ll there"
BAIL · other2025-11-29"Sorry I am dead this morn"
COMMIT2026-01-09"Gympie Sunday?"
BAIL · other2026-01-09"I forgot I’m meant to be kayaking on Sunday"
…and 1 more.
Fabian Kegel44
COMMIT2025-12-09"Shall we do Thursday then?"
BAIL · other2025-12-10"It’s all a bit tight tomorrow as I got a tradie coming tomorrow early morning. Should be good for Saturday."
COMMIT2026-01-09"Oh yes. Have to check on my tree."
BAIL · family2026-01-10"Sorry guys. Have just been informed that I signed up for the Hells Gate walk with the Germans tomorrow morning."
COMMIT2026-02-24"I guess I have to come then."
BAIL · sick2026-02-25"The foot won. I am out today."
…and 1 more.
Daniel Mackay184
COMMIT2026-01-16"Gympie 6am?"
BAIL · other2026-01-17"I’m not going to make it today fellas. Didn’t sleep well last night."
COMMIT2026-02-28"5.30am @ Tewantin ?"
BAIL · weather2026-03-01"Cheers for the info. I’ll give it a miss also"
COMMIT2026-03-02"Well if everyone else is going…"
BAIL · other2026-03-02"Can’t do Wednesday. Will go on Thursday"
…and 1 more.
Dave Jansen163
COMMIT2025-10-24"Same as Brad. Anyone tomorrow morning?"
BAIL · other2025-10-24"Rain check sorry!! Can’t do tomorrow morning now."
COMMIT2026-01-24"Sure. Want a lift ?"
BAIL · other2026-01-25"Sorry fellas alarm fail.."
COMMIT2026-04-18"I’m keen"
BAIL · other2026-04-21"im syd :( back friday"
Pieter Hefer243
COMMIT2026-02-04"Ek wil ook 🤣"
BAIL · work2026-02-04"I had ad hoc late night meeting, so will have to skip early morning ride 🥹"
COMMIT2026-04-02"Teah I am keen. Will chat with the family and see what’s on the agenda"
BAIL · other2026-04-03"Sorry guys, I won’t make today"
COMMIT2026-04-04"Y I might be keen for an afternoon scoot"
BAIL · hungover2026-04-05"I have made a callibration mistake last night and overshot my tolerance for red wine 🤣 I’ll keep a low profile for the rest of the afternoo"
Tom (Shredder)22
COMMIT2026-03-02"see you at 530"
BAIL · other2026-03-03"I’m out tomorrow gents. Enjoy."
COMMIT2026-03-14"See you guys there 6:45? Can someone drop me a pin I’ve only been there once"
BAIL · weather2026-03-14"I’ll give it a miss, it still says closed."
Brad Borsato282
COMMIT2025-10-20"Anyone keen for a shred on Thursday morning? I will be going to Tewantin early"
BAIL · other2025-10-23"Yeah my bad"
COMMIT2026-01-20"I’m in for a spin"
BAIL · other2026-01-21"I was cooked"

Excuses Used

Why people bailed — one reason per bail, straight from the receipts.

Who Actually Turns Up

Rides attended vs rides committed to. Saying "I'm in" is easy — this is the follow-through.
Daniel Mackay
93%52/56
Fabian Kegel
92%49/53
Tom (Shredder)
89%17/19
Brad Borsato
89%16/18
Jonavan Roux
81%55/68
Matt Mcmahon
80%28/35
Dave Jansen
77%10/13
Phil Gibson
69%9/13
Pieter Hefer
57%4/7

Left On Read

Rides called into the void — nobody committed. 28 proposals died this way.
Fabian Kegel ×9Jonavan Roux ×8Matt Mcmahon ×4Daniel Mackay ×3Brad Borsato ×2Dave Jansen ×1Tom (Shredder) ×1
2025-09-20Jonavan Roux:"Leave at 7"
2025-10-06Jonavan Roux:"I am heading out to Gympie in the morning if anyone wants to join?"
2025-10-09Jonavan Roux:"Anyone keen for a dry and dusty session in the morning?"
2025-10-12Matt Mcmahon:"Emmett and I are going for shred at Tewantin in the morning. We are thinking 7:30am start if anyone would like to join.🤘"
2025-10-19Daniel Mackay:"If anyone’s interested we are doing a family ride at sugar bag this arvo. Be there around 2pm"
2025-10-29Jonavan Roux:"Anyone keen for a sneaky ride this arvo?"
2025-11-06Jonavan Roux:"Sneaky ride tomorrow anyone?"
2025-11-07Jonavan Roux:"Hitting tewantin in the morning!"
2025-12-03Fabian Kegel:"I am going to head to Tewantin tomorrow morning 5:30am if someone is keen."
2025-12-14Jonavan Roux:"We taking the boys for a ride today?"
2025-12-20Daniel Mackay:"Anyone else interested in this? Looking into accomodation now."
2025-12-20Fabian Kegel:"Gympie tomorrow to practice?"
2025-12-21Brad Borsato:"Anyone riding this weekend? I am looking at Sunday as I am camping next few days"
2025-12-21Daniel Mackay:"Gonna take Louis for a bike out the back of Peregian Springs ~3pm. Anyone else wanna join?"
2025-12-26Fabian Kegel:"Merry Christmas everybody. Heading to Tewantin now if anyone’s keen."
2026-01-10Brad Borsato:"I have patrol Sunday - I will go for a pedal tomorrow if anyone is keen as well"
2026-01-19Fabian Kegel:"Anyone up for a 5:30am tomorrow morning while the dirt is 10/10?"
2026-01-19Fabian Kegel:"I also will head to Tewantin at 2:45pm today if anyone is keen to join."
2026-01-26Dave Jansen:"Doing a sunset shred.. starting on the trail at 4pm."
2026-01-31Fabian Kegel:"Those not going on the 4x4 trip tomorrow. Shall we go riding?"
2026-02-01Fabian Kegel:"Anyone Gympie tomorrow?"
2026-02-19Jonavan Roux:"I am joining the Giant ride crew tomorrow at 6am, anyone else keen?"
2026-02-27Tom (Shredder):"Redemption ride tomorrow am? Or to wet?"
2026-03-07Matt Mcmahon:"Emmett and I are going to go for a ride 4pm if anyone is keen. Looks like a bit of a window of no rain till 6pm. We thinking going from Tewantin fire station p"
2026-03-11Matt Mcmahon:"With all the weather closing Tewantin. I’m going to go and jump in with spoke and trail tomorrow morning for a ride in ring tail creek if anyone wants to join."
2026-03-21Fabian Kegel:"Have to get out with the girls. Bringing them to the pump track in Tewantin if anyone is keen to join."
2026-04-15Fabian Kegel:"I will head out for a short one tomorrow morning as we got friends coming from Sydney and I might not be able to go riding until Saturday late afternoon."
2026-04-19Matt Mcmahon:"Who’s keen to get there wheel chair out for tomorrow morning? 6am top of trail blazer. Trailblazer, snake and turn 10 on the menu!"

The Meme Lord

Total media shared, by type.

The Ride Initiator

Rides actually called, from the extracted ride log. Click a rider for sample call-ups.
Daniel Mackay
30
2025-09-26"Who’s up for a ride this weekend? I’m keen both a little kids ride and a big kids ride"
2025-09-26"Who’s up for a ride this weekend? I’m keen both a little kids ride and a big kids ride"
2025-10-01"Anyone up for a ride at Tewantin tomorrow morning?"
Jonavan Roux
22
2025-09-19"Leave at 7"
2025-09-20"So, who is riding tomorrow?"
2025-10-03"Anyone keen for a ride tomorrow morning?"
Fabian Kegel
22
2025-11-28"Tewantin tomorrow morning?"
2025-12-02"I am going to head to Tewantin tomorrow morning 5:30am if someone is keen."
2025-12-09"Shall we do Thursday then?"
Brad Borsato
11
2025-10-04"I’m highly likely taking Owen for a ride tomorrow morning at Sugar Bag - if anyone else is keen"
2025-10-10"Hey crew I am going for a ride at Tewantin early tomorrow , as I need to be back in springs around 830am."
2025-10-13"If anyone is keen I am looking likely for an Thursday morning (early) shred at Tewantin"
Matt Mcmahon
9
2025-10-11"Emmett and I are going for shred at Tewantin in the morning. We are thinking 7:30am start if anyone would like to join."
2026-02-02"I can do Tewantin 5:30am Wednesday and also do parklands Thursday 5:30am"
2026-02-28"Yes definitely riding tomorrow. Could sneak one in late this afternoon if this sun keeps up. The soil up there is quite "
Tom (Shredder)
6
2026-01-08"Happy New Years gents. I’m back on the coast and keen to get back into it. Anyone keen for trailblazers tomorrow morning"
2026-01-27"Anyone keen for an early ride tomorrow morning at Tinbeerwah?"
2026-02-23"Anyone around for a ride tomorrow morning at Tewantin?"
Dave Jansen
3
2025-10-24"Same as Brad. Anyone tomorrow morning?"
2026-01-25"Doing a sunset shred.. starting on the trail at 4pm."
2026-04-03"I’ll ride tomorrow"
Phil Gibson
3
2026-01-09"Gympie Sunday?"
2026-01-20"Anyone riding tomorrow morning if it’s not raining?"
2026-04-15"I’m gonna do a sneaky"

Top Emojis Per Rider

Each rider's 5 most-used emojis (core riders only).
RiderTotalTop 5
Jonavan Roux119😜×15 🤘×13 😎×11 😂×10 🤔×7
Matt Mcmahon58🤣×11 🔥×6 🤘×5 💥×4 💪×3
Brad Borsato57🤣×21 👍×5 😅×4 👌×3 🙃×3
Pieter Hefer27🤣×10 😳×4 🥹×3 😋×2 🥲×2
Daniel Mackay26😝×6 😂×5 😉×3 😛×2 😁×2
Fabian Kegel19👍×5 🚂×2 🤪×2 🌙×1 🙄×1
Phil Gibson14😂×2 😝×2 😅×2 🤪×2×1
Tom (Shredder)6🤙×4 🥶×1 👍×1
Dave Jansen2👍×2

Catchphrase Wall

Most-repeated bigrams & trigrams (stopwords filtered, min 4 uses).
tomorrow morning61
jonavan roux36
ride tomorrow35
anyone keen32
daniel mackay29
matt mcmahon24
fabian kegel22
sugar bag21
keen ride20
riding tomorrow19
dave jansen16
ride tomorrow morning15
anyone else15
brad borsato15
car park14
pieter hefer13
next time12
sounds like11
let know10
tom shredder10
// ⚠ CHOPPING BLOCK //

On The Chopping Block

Members at risk of being kicked. Sorted by risk score (silence + low engagement + bail rate), measured to the end of the chat export. 4 on the list.
Marc (Shredder)ghostlurkersilent101dmsgs7bails0
Last seen 2026-01-13· Bail rate never committed to anything· Risk 52/100
Last message: "Good for the soul"
Ian (Thomo)lurkersilent15dmsgs14bails0
Last seen 2026-04-09· Bail rate 0% of commitments· Risk 23/100
Last message: "Those of you looking at an ebike the new DJI/avinox (amflow 2.0) motors just dropped on a Bunch of bikes"
Pieter Heferphantomsilent0dmsgs98bails3
Last seen 2026-04-24· Bail rate 43% of commitments· Risk 9/100
Last message: "I am still in for Derby, just can’t do any hard riding - will need to train on stationary bike for now 🥲"
Phil Gibsonphantomsilent0dmsgs98bails4
Last seen 2026-04-24· Bail rate 31% of commitments· Risk 6/100
Last message: "Yeah I’m not going to make it getting worse - woke up with a savage sore throat and just standing up I’m drained… Covid?"
// ✝ IN MEMORIAM //

Fallen Comrades

до свидания · dasvidaniya
Riders who were on the chopping block and have since been chopped. Kept by hand — the chat log can't tell you who actually got the boot. They're excluded from every other section, so nobody haunts the leaderboards after they're gone.
R.I.P.
~ S Pye
chopped 15 Jun 2026
"One message in the entire chat, and it was about kayaking."
R.I.P.
~ Leo Kozhushnik
chopped 31 Mar 2026
"Promised an occasional ride. Delivered on the occasional."
R.I.P.
~ Kaih
chopped 31 Mar 2026
"Reckoned we should do more of it. Did none of it."
R.I.P.
~ Marc Young
chopped 31 Mar 2026
"Doubted the old fella was up to it. The old fella is still here."
R.I.P.
~ Tom Payne
chopped 31 Mar 2026
"Last seen calling the dirt epic. Never seen riding it."
R.I.P.
Jade (Shredder)
chopped 31 Mar 2026
"Eight messages, most of them weather reports. Tewantin is dry now, Jade."