SPONSORSHIPS

Rachel, personal trainer, looking to the side confidently in a fitness studio
Rachel, personal trainer, looking to the side confidently in a fitness studio

FUNDING THE 2026-2027 SEASON

The new season is upon us Royals Nation! This year we have created some new tools to help us raise the funding for our season.

We run on real resources — court rentals, tournament entries, referees, gear, etc. Every dollar raised through this campaign goes directly into putting kids on the court and keeping this program accessible to the families who need it most.

We need your help reaching the right people. The businesses and individuals who sponsor this program aren't just buying advertising. They're investing in the next generation of Austin.

Below is the information needed to approach businesses and individuals. Use the templates and adjust them or word it on your own. The new sponsorship deck will paint a great picture of the program.

STEP 1 — Download the Sponsorship Deck

This is the official Austin Royals Sponsorship Packet for the 2026-2027 season. It shows potential sponsors what the program is, who is watching, what their investment funds are, and what packages are available.



STEP 2
Make a List of 10 Names


Think through your personal network right now. Business owners you know. Your employer. A local restaurant, gym, or shop you use regularly. A contractor, realtor, or professional you have worked with. A family member who runs a business. You do not need 100 names. You need 10 people you can reach with a personal message. Personal outreach closes. Mass blasting does not.

STEP 3 Pick Your Method and Use Our Template


We have done the writing for you. Scroll down to find ready-to-send email templates, text message templates, and social media posts. Copy them, personalize the name, and hit send. That is it.

STEP 4 Send It This Week

Do not wait for the perfect moment. Send your messages within 48 hours. When someone responds with interest, forward them the deck and copy us at coachmcgarity@gmail.com. We will take it from there.

STEP 5 Follow Up Once


If you do not hear back within 5 days, send one follow-up. Keep it simple. Something like: "Hey — wanted to follow up on the Austin Royals sponsorship. Packages start at $500. Happy to connect you with the coach if easier." One follow-up is not pushy. It is professional.

2026-2027 SEASON PACKAGES

// Framer Code Component — Austin Royals Sponsorship Packages Table
// How to add: In Framer, go to Assets > Code > New Component, paste this entire file.

import { addPropertyControls, ControlType } from "framer"

const packages = [
    {
        name: "Season Title Sponsor",
        price: "$5,000",
        availability: "Limited — 5 spots",
        limited: true,
    },
    {
        name: "Team Partner",
        price: "$2,500",
        availability: "Limited — 4 spots",
        limited: true,
    },
    {
        name: "3-Point Sponsor",
        price: "$1,500",
        availability: "Limited — 3 spots",
        limited: true,
    },
    {
        name: "Player of the Game Sponsor",
        price: "$1,500",
        availability: "Limited — 3 spots",
        limited: true,
    },
    {
        name: "Livestream Sponsor",
        price: "$1,500",
        availability: "Limited — 3 spots",
        limited: true,
    },
    {
        name: "Game Day Sponsor",
        price: "$1,000",
        availability: "Open",
        limited: false,
    },
    {
        name: "Player Season Sponsor",
        price: "$750",
        availability: "Open",
        limited: false,
    },
    {
        name: "Content Series Sponsor",
        price: "$500",
        availability: "Open",
        limited: false,
    },
]

export default function SponsorshipTable({ accentColor, textColor, bgColor, borderColor }) {
    return (
        <div style={{ ...styles.wrapper, backgroundColor: bgColor }}>
            {/* Header Row */}
            <div style={styles.headerRow}>
                <span style={{ ...styles.headerCell, color: textColor, flex: 2 }}>Package</span>
                <span style={{ ...styles.headerCell, color: textColor, flex: 1, textAlign: "center" }}>Investment</span>
                <span style={{ ...styles.headerCell, color: textColor, flex: 1, textAlign: "right" }}>Availability</span>
            </div>

            {/* Data Rows */}
            {packages.map((pkg, i) => (
                <div
                    key={i}
                    style={{
                        ...styles.row,
                        borderBottom: i < packages.length - 1 ? `1px solid ${borderColor}` : "none",
                    }}
                >
                    <span style={{ ...styles.packageName, color: textColor, flex: 2 }}>
                        {pkg.name}
                    </span>
                    <span style={{ ...styles.price, color: accentColor, flex: 1, textAlign: "center" }}>
                        {pkg.price}
                    </span>
                    <div style={{ flex: 1, display: "flex", justifyContent: "flex-end" }}>
                        <span
                            style={{
                                ...styles.badge,
                                backgroundColor: pkg.limited ? accentColor : "transparent",
                                color: pkg.limited ? "#ffffff" : textColor,
                                border: pkg.limited ? "none" : `1px solid ${borderColor}`,
                            }}
                        >
                            {pkg.availability}
                        </span>
                    </div>
                </div>
            ))}

            {/* Footer Note */}
            <p style={{ ...styles.note, color: textColor }}>
                Top-tier packages are limited. If you know someone who wants maximum visibility, reach out now.
            </p>
        </div>
    )
}

const styles = {
    wrapper: {
        width: "100%",
        borderRadius: "12px",
        overflow: "hidden",
        padding: "8px 0 24px",
        fontFamily: "Arial, sans-serif",
    },
    headerRow: {
        display: "flex",
        alignItems: "center",
        padding: "12px 24px 16px",
        gap: "16px",
    },
    headerCell: {
        fontSize: "11px",
        fontWeight: "700",
        letterSpacing: "0.1em",
        textTransform: "uppercase",
        opacity: 0.5,
    },
    row: {
        display: "flex",
        alignItems: "center",
        padding: "18px 24px",
        gap: "16px",
    },
    packageName: {
        fontSize: "16px",
        fontWeight: "700",
    },
    price: {
        fontSize: "18px",
        fontWeight: "800",
    },
    badge: {
        fontSize: "11px",
        fontWeight: "700",
        letterSpacing: "0.05em",
        padding: "4px 10px",
        borderRadius: "999px",
        whiteSpace: "nowrap",
    },
    note: {
        fontSize: "13px",
        margin: "16px 24px 0",
        opacity: 0.55,
        lineHeight: 1.5,
    },
}

SponsorshipTable.defaultProps = {
    accentColor: "#7B00FF",
    textColor: "#0A0A0A",
    bgColor: "#F7F7F7",
    borderColor: "#E0E0E0",
}

addPropertyControls(SponsorshipTable, {
    accentColor: {
        type: ControlType.Color,
        title: "Accent Color",
        defaultValue: "#7B00FF",
    },
    textColor: {
        type: ControlType.Color,
        title: "Text Color",
        defaultValue: "#0A0A0A",
    },
    bgColor: {
        type: ControlType.Color,
        title: "Background",
        defaultValue: "#F7F7F7",
    },
    borderColor: {
        type: ControlType.Color,
        title: "Border Color",
        defaultValue: "#E0E0E0",
    },
})

Share this with anyone you reach out to. There is a package for every budget.










Copyright © 2026 – All Right Reserved

Website Designed By

As a participant in the National Christian Homeschool Basketball Championships (NCHBC), the Austin Royals use only eligible homeschool student-athletes who comply with the NCHBC's eligibility rules.

Copyright © 2026 – All Right Reserved

Website Designed By

As a participant in the National Christian Homeschool Basketball Championships (NCHBC), the Austin Royals use only eligible homeschool student-athletes who comply with the NCHBC's eligibility rules.

Copyright © 2026 – All Right Reserved

Website Designed By

As a participant in the National Christian Homeschool Basketball Championships (NCHBC), the Austin Royals use only eligible homeschool student-athletes who comply with the NCHBC's eligibility rules.

Copyright © 2026 – All Right Reserved

Website Designed By

As a participant in the National Christian Homeschool Basketball Championships (NCHBC), the Austin Royals use only eligible homeschool student-athletes who comply with the NCHBC's eligibility rules.