reph

Templates · Sports

Player spotlight template

Profile of one player in form: the numbers this season, what changed, and what to watch next

Start with this template →Sign in

Opens on reph with the template ready to start. No account needed; sign in to keep your document.

Use it when

A player is on a run of form or has hit a milestone and readers want the story behind the numbers

Who it's for

JournalistCommunications

Part of a kit

Sports desk, step 5 of 5. A match day in order: the pitch report, the head-to-head preview, the live blog, the match report and the player spotlight, each fed by live data.

Filled example

The template filled in for a made-up company, so you can see what good looks like.

Kiran Vasudev: the captain who learned to wait

By Tomasz Wierzbicki · Date: 21 October 2026 · Player: Kiran Vasudev, Harbour City Gulls, top-order batter and captain

Kiran Vasudev averaged 24 last season and was close to losing his place. This season he leads the Coastal League in runs, and the Gulls are one win from their first title in six years.

This season

Runs
512
▲ +231
vs last season
Average
51.2
Strike rate
148.4
Fifties
5

What changed

Over the winter Vasudev stopped trying to clear the ring in the powerplay. Last season 41% of his dismissals came in the first six overs; this season it is 10%. He now faces an average of 14 balls before his first boundary, up from 6, and his strike rate after 20 balls has risen from 131 to 162. Batting coach Helena Strand calls it “buying the right to swing”.

Match by match

Match Score Note
Kestrels, 18 October 71 (46) Semi-final; player of the match
Strikers, 11 October 48 (35) Run out going for a third
Rovers, 4 October 83 (51) Highest score of the season
Gulls Academy XI, 27 September 22 (19) Rested after 15 overs
Kestrels, 20 September 64 (44) Gulls chased 169 with two balls left

In their words

“I used to think a captain had to show intent from ball one. Now I think a captain has to still be there at the 15th over.”

Kiran Vasudev

What to watch

The final against Northgate Rovers on 25 October. Vasudev needs 37 runs to pass the league's single-season record of 548, set by a Rovers batter in 2023.

The template

Show the blank template

Player spotlight

By [your name] · Date: [date] · Player: [name], [team], [role]

The hook in one sentence: what this player has done that nobody expected.

This season

Each tile shows the newest item in your player stats feed. Add the feed as player in Workspace → Reporting → Data sources, then type /refresh; the new numbers arrive as a suggestion.

Runs
0
Average
0
Strike rate
0
Wickets
0

What changed

The technical or mental change behind the form, backed by one number from before and after.

[What changed]

Match by match

The last five innings or spells, newest first.

Match Score Note
[opponent, date] [runs (balls) or figures] [note]

In their words

One quote from the player or a coach. Quote exactly; attribute by name.

“[Quote]”

[name], [role]

What to watch

The next fixture and the number that would make it a record.

[Next match and milestone]

Questions

Where do the stats come from?
Bind the tiles to a player stats feed in Workspace Data sources; type /refresh for the latest numbers; they arrive as suggestions
Can AI draft the profile?
Type / and pick Draft from data; it writes from the feed only and files one suggestion
How long should it be?
500 to 800 words with one table; a profile is a story, not a stats dump
Do I need quotes?
One from the player or a coach makes it a profile rather than a list

Fill it with your agent

Connect Claude to reph over MCP, then paste this. The draft arrives as suggestions you accept or reject section by section. How to connect Claude.

Find my reph doc "Player spotlight" with search_docs, then read it with read_doc. Call draft_from_data with dataset player to draft the season numbers and what changed from the player stats feed, using only figures in the feed. Leave interview quotes for me. Ask about anything the feed cannot support with add_comment quoting that section's heading line, then call request_review with a one-line summary.

Related templates

Start with this template →Sign in