- Sport Science Snag
- Posts
- ⚽ Coaching Insights: Women’s Futsal and Athlete Profiling Through Force-Velocity Analysis
⚽ Coaching Insights: Women’s Futsal and Athlete Profiling Through Force-Velocity Analysis
PLUS: 🐍🧮 How to Calculate Average and Peak Training Loads with a Simple Python Script


Hello there,
You will notice a refreshed look to Sport Science Snag starting today. Beyond the design, the focus is also shifting towards delivering deeper topical insights and more practical resources for the modern practitioner, including coding and data visualisation activities.
In today’s edition:
• Insights into coaching a women’s national futsal team
• Is the classification of athletes based on force-velocity profiling influenced by the method used?
• How well do people recognize paths for stepping on footfall targets in virtual reality?
• Experiences of physical education teachers regarding feedback in PE
and several more…
In focus: Effective Coaching Strategies in Women’s Sport
In the realm of coaching women’s futsal, effective strategies are essential not only for skill development but also for enhancing team dynamics and performance. The study featured in today’s edition titled Insights into coaching a women’s national futsal team emphasizes the importance of setting clear goals and performance targets while fostering open communication. These practices empower athletes and promote collective commitment, particularly crucial in a tournament context where time for preparation is limited.
Coaching female athletes requires an understanding of their distinct needs, including the psychological and physical aspects that can influence performance. For instance, addressing issues such as body image, menstrual cycle effects, and mental health is vital. Reports in coaching literature stress the significance of building strong coach-athlete relationships and utilizing motivational strategies to enhance self-confidence and autonomy in players. A relevant document from Nordiq Canada discusses how tailored coaching methods, which focus on emotional and relational strategies, can improve athlete retention and performance outcomes.

-Haresh 🤙
A message from our sponsor
Organizations that need security choose Proton Pass
Proton Pass Business is the secure, streamlined way to manage team credentials. Trusted by over 50,000 businesses worldwide, Pass was developed by the creators of Proton Mail and SimpleLogin and featured in TechCrunch and The Verge.
From startups to nonprofits, teams rely on Proton Pass to:
Share passwords safely with end-to-end encryption
Manage access with admin controls and activity logs
Enforce strong password policies with built-in 2FA
Revoke access instantly during employee turnover
Simplify onboarding and offboarding across departments
Whether you're running IT for a global team or just want Daryl in accounting to stop using “password123,” Proton Pass helps you stay compliant, efficient, and secure — no training required.
Join the 50,000+ businesses who already trust Proton.

Imagine you're a coach for a competitive cyclist. Your job is to make sure your athlete is training hard enough to improve, but not so hard that they risk injury or burnout. A great way to do this is by tracking their Training Load.
We can calculate a simple training load for each session by multiplying the session's duration in minutes by a Rating of Perceived Exertion (RPE), which is a score from 1 to 10 of how hard the session felt.
Our first challenge is to look at an athlete's training loads for one week and calculate their average. This gives us a quick snapshot of their overall effort for the week.
Here is a Python function to do just that. A function is like a reusable mini-program. You give it some inputs, it performs a set of actions, and it gives you back a result.
# 'def' is how we start defining a new function.
# We've named our function 'calculate_average_load'.
# Inside the parentheses is the input it needs: a list of numbers.
def calculate_average_load(sessions):
"""
Calculates the average training load from a list of sessions.
"""
# First, we need to get the total load from all sessions combined.
# The sum() function adds up all the numbers in the list.
total_load = sum(sessions)
# Next, we need to know how many sessions there were.
# The len() function tells us how many items are in a list.
number_of_sessions = len(sessions)
# To get the average, we divide the total load by the number of sessions.
# We add a check to make sure we don't divide by zero if the list is empty!
if number_of_sessions > 0:
average = total_load / number_of_sessions
else:
average = 0
# The 'return' statement sends back the final calculated average.
return average
# --- Example Usage ---
# Here are the training loads for an athlete over one week.
# For example, 350 might be a 70-minute ride at an RPE of 5 (70 * 5).
athlete_weekly_loads = [350, 450, 200, 0, 600, 300, 750]
# We call our function with the athlete's data.
average_weekly_load = calculate_average_load(athlete_weekly_loads)
# 'print' displays the result in a clean, readable format.
# The 'f' before the string lets us put our variable directly inside {}.
# The ':.0f' formats the number to have zero decimal places.
print(f"The athlete's average weekly training load is: {average_weekly_load:.0f}")
Your Task: This average is useful, but it doesn't tell the whole story. An average of 400 could mean seven consistent days of training, or it could mean three very easy days and one extremely hard day that could lead to injury. As the coach, you also need to know the maximum load from the week to spot those potentially risky sessions. Your task is to modify the function to return the maximum training load from the list of sessions as well as the average. This will give you a much clearer picture of the athlete's week.
Here is the updated function. We'll adjust our "recipe" to calculate and return both the average and the peak value from the sessions.
# We'll rename the function to better describe what it does now.
def analyze_training_load(sessions):
"""
Calculates the average and maximum training load from a list of sessions.
"""
# This part is the same! We still need the average.
# We'll handle the empty list case with a simple 'if/else' one-liner.
average = sum(sessions) / len(sessions) if sessions else 0
# Now, let's find the single highest value in the list.
# The built-in max() function does this for us instantly.
maximum = max(sessions) if sessions else 0
# We can return multiple values by separating them with a comma.
# Python will bundle them together as a 'tuple' for us.
return average, maximum
# --- Example Usage ---
# We'll use the same weekly data as before.
athlete_weekly_loads = [350, 450, 200, 0, 600, 300, 750]
# When we call the function, we can "unpack" the two results
# into two separate variables right away.
average_load, max_load = analyze_training_load(athlete_weekly_loads)
# Now we can print a more insightful summary for the coach.
print(f"Average Load: {average_load:.0f}")
print(f"Maximum Load this week: {max_load}")
By enhancing our function to return both the average and the maximum, we've created a more powerful tool. Now, the coach can see both the athlete's typical effort (Average Load
) and the single most strenuous session of the week (Maximum Load
), helping them make better decisions to optimize performance and prevent injury.


This figure summarizes three central themes identified in the coaching approach of a women's national futsal team during a tournament. In a high-pressure, short-term environment like a tournament, these themes reflect a focus on consistent tactics, open dialogue, and personalized support to build team unity and improve performance.
Key finding:
Effective tournament coaching integrates clear goals, open communication, and individualized attention to enhance women’s team performance and commitment.
How they did it:
Methodology: The study involved an interpretive ethnographic case study with the head coach of a women’s national futsal team, conducting five semi-structured interviews before, during, and after a one-week tournament aimed at World Cup qualification preparation.
Results: The analysis revealed three main themes: consistency in focus, open communication, and individualized coaching, which contributed to enhanced team cohesion and athlete empowerment. Notably, the coach emphasized maintaining a positive atmosphere to help players focus on development.
Coaching Strategies: The coach utilized a transformative leadership approach, encouraging player input, which significantly improved motivation and commitment among team members, particularly empowering younger players to contribute to tactical discussions.
Innovations: The use of individualized plans for each player, including tailored feedback and personal planning sessions, facilitated player autonomy and enhanced the willingness of athletes to engage deeply in the coaching process.
Observational Insight: The coach leveraged the senior players as role models to establish standards and norms within the team, illustrating the importance of peer influence in fostering team culture and cohesion in a high-pressure tournament environment.
Why it matters:
These findings highlight the impactful strategies a coach used to enhance team cohesion and individual player growth during a critical tournament period. By focusing on open communication, consistent development, and tailored approaches, the coach fostered an environment where players felt empowered and engaged—important factors noted as contributing to improved team performance in high-pressure situations. This research underscores how targeted coaching methods can enhance athletes’ experiences and outcomes, which is especially vital as women’s futsal gains recognition on the world stage.

This figure compares the estimated height of push-off (HPO) during countermovement jumps using different methods: The left panel shows boxplots of HPO across different loading conditions, with the pre-measured HPO (fixed across loads) indicated by a horizontal line and boxplots displaying data variability. The HPO estimates vary somewhat depending on the method, with some overestimation at lower values and underestimation at higher values; The right panel presents Bland-Altman plots illustrating the agreement between the Flight-time method (using pre-measured HPO) and the reference methods (force plate and kinematic-based). The dashed line shows the mean difference (bias), while dotted lines show the 95% confidence interval, indicating that the Flight-time method tends to overestimate HPO at lower values and underestimate at higher values, suggesting proportional bias; Overall, the figure emphasizes that the choice of method influences HPO estimates, with systematic biases depending on the magnitude of the jump height.
Key finding:
The choice of method significantly affects athlete classification based on force-velocity profiles, risking misclassification.
How they did it:
Methodology: The study involved 16 national-level female handball players who performed countermovement jumps (CMJs) with incremental loads (0, 20, 40, 50, and 70 kg) to assess force-velocity (FV) profiles using four methods: Flight-time, Kinetic, Kinematic_COMSYSTEM (center of mass of the whole system), and Kinematic_COMBODY (body center of mass).
Results: The Flight-time method overestimated average force by 7% compared to kinetic measurements and underestimated average velocity by about 20% at high loads. Significant systematic differences in FV profiles were found, with slopes differing by 30-39%, leading to over 80% of participants classified differently depending on the method.
Jump Heights: The average jump heights measured by the Flight-time method (26.0 cm at body weight) were significantly higher than those measured by the Kinetic (25.4 cm) and Kinematic methods (26.1 cm and 26.1 cm) under various loads, with a significant statistical difference (p < 0.01).
Innovations: The study directly compared the conventional Flight-time method with sophisticated Kinetic and Kinematic approaches, facilitating a nuanced understanding of how measurement methods can influence the determination of an athlete’s FV profile.
Implication: The findings suggest that reliance on the Flight-time method for FV profiling could misclassify athletes, potentially resulting in inappropriate training recommendations, as evidenced by the variance in classification among methods (e.g., only 3 of 15 athletes showed agreement in classifications across methods).
Why it matters:
These findings reveal that the method used for force-velocity profiling can greatly influence athlete classification, with discrepancies of up to 39% between techniques. For practitioners, this underscores the importance of using reliable measurement approaches to ensure athletes receive the correct training prescriptions tailored to their unique strengths and weaknesses. Without accurate profiling, athletes could be misclassified, leading to inappropriate training focus that might hinder their performance.

Athlete Health and Well-being
-A specific assessment tool for physical activity support needs is essential for people with disabilities to enhance participation.
Biomechanics
-Gastrocnemius activation deficits after ACL reconstruction negatively impact running biomechanics, highlighting the need for targeted rehabilitation.
Concussion in Sport
-Modifiable risk factors may help reduce neurodegenerative disease risk in athletes who engage in collision sports.
Motor Skills
-Young individuals can recognize footfall targets about two rows ahead while walking, but struggle with targets three rows away.
Neuromuscular Function
-Cooling a limb enhances motor unit recruitment and discharge rates during rapid contractions, improving torque development.
Nutrition
-Dietary nitrate supplementation does not improve resistance exercise performance at any assessed dose.
Physical Education and Pedagogy
-Newly qualified PE teachers perceive feedback in diverse ways, impacting its effectiveness in promoting students’ actual learning.
Recovery
-Cold water immersion does not improve recovery or performance after high-intensity interval exercise.
Sport Physiology
-A new model incorporating individualized oxygen baseline improves accuracy of post-exercise oxygen consumption predictions in athletes.
Strength and Conditioning
-Both sequential and integrated combined exercise programs effectively improve metabolic health and body composition in middle-aged obese males.
What did you think of today's newsletter?Your feedback helps us create the best science snags possible. |