• Welcome to Kamloops Minor Fastball

    Outdoor Sports League

    A non-profit organization that is run by volunteers from the community.

  • Online Registration

    Register now!

    You can now register and pay online at any time.

    Read More
  • Kidsport Kamloops.

    All Kids Can Play!

    KidSport Kamloops is a local chapter of KidSport Canada.

  • Team Photo Day TBD

    KMFA Photos

    All teams Coaches & Players must attend.
  • 1 EARLY BIRD PRICING for Spring Ball!
  • 2 2019 Winter Indoor Sessions
  • 3 2019 Coaching Clinic
  • 4 2019 Umpire Clinic: April 6
  • 5 6th Annual Spring Knockout Tournament
  • EARLY BIRD PRICING for Spring Ball!

    Register before March 1st and Save $20!

    U6 - U19 girls and boys

    Lets get out on the field and play ball

    Register Today!
  • 2019 Winter Indoor Sessions

    Winter Gym Session

    Jan - March
    School Gyms
    Please choose the level your will be participating in come Spring 2019

    Cost is just $75!

    Register HERE!
  • 2019 Coaching Clinic

    Coaching Clinic with Bob Hitchcock.
    An opportunity for new and existing coaches to gain coaching knowledge through the NCCP Community Coach - Ongoing Participation Clinic
    Date: Feb 23/24

    Location: TBD

    Space is Limited, don't delay! For more info please email Yvonne at This email address is being protected from spambots. You need JavaScript enabled to view it.
  • 2019 Umpire Clinic: April 6

    Details TBD
  • 6th Annual Spring Knockout Tournament

    Mother's Day "C" Tournament!

    Online registration will be available soon.
    Date: May 10 - 12th, 2019
    Cut-off Date to Register April 23, 2019
    It is open to U12 girls and boys, entry fee $300.
    U14 and U16, U19 Girls teams are $325

    Location: Tournament Capital Ranch Kamloops

    Registration Forms Here!

like us on fb


Have questions? 
We've tried to answer them with a few Frequently Asked Questions 

Check out our FAQ here!

 

 


<script src="https://cdn.jotfor.ms/static/prototype.forms.js" type="text/javascript"></script> <script src="https://cdn.jotfor.ms/static/jotform.forms.js?3.3.5799" type="text/javascript"></script> <script src="https://cdn.jotfor.ms/js/paypal.js?v=3.3.5799" type="text/javascript"></script> <script src="https://cdn.jotfor.ms/js/vendor/math-processor.js?v=3.3.5799" type="text/javascript"></script> <script type="text/javascript"> JotForm.setCalculations([{"readOnly":false,"newCalculationType":true,"operands":"4","equation":"[{4}]","showBeforeInput":false,"showEmptyDecimals":false,"ignoreHiddenFields":false,"insertAsText":false,"resultField":"10","decimalPlaces":"2","conditionId":"1408945627066","conditionTrue":false}]); JotForm.setConditions([{"action":[{"fields":["11","12","19","10"],"visibility":"ShowMultiple"}],"id":"1408945597909","index":"0","link":"Any","priority":"0","terms":[{"field":"15","operator":"equals","value":"Yes"}],"type":"field"},{"action":[{"readOnly":false,"newCalculationType":true,"operands":"4","equation":"[{4}]","showBeforeInput":false,"showEmptyDecimals":false,"ignoreHiddenFields":false,"insertAsText":false,"resultField":"10","decimalPlaces":"2","conditionId":"1408945627066","conditionTrue":false}],"id":"1408945627066","index":"1","link":"Any","priority":"1","terms":[{"field":"19","operator":"equals","value":"Yes"}],"type":"calculation"}]); JotForm.init(function(){ setTimeout(function() { $('input_3').hint('ex: myname@example.com'); }, 20); productID = {"0":"input_7_1001","1":"input_7_1004","2":"input_7_1002","3":"input_7_1003"}; paymentType = "product"; JotForm.setCurrencyFormat('CAD',true, 'point'); JotForm.totalCounter({"input_7_1001":{"price":"50","quantityField":"input_7_quantity_1001_0"},"input_7_1004":{"price":"50","quantityField":"input_7_quantity_1004_0"},"input_7_1002":{"price":"20","quantityField":"input_7_quantity_1002_0"},"input_7_1003":{"price":"25","quantityField":"input_7_quantity_1003_0"}}); $$('.form-product-custom_quantity').each(function(el, i){el.observe('blur', function(){isNaN(this.value) || this.value < 1 ? this.value = '0' : this.value})}); $$('.form-product-custom_quantity').each(function(el, i){el.observe('focus', function(){this.value == 0 ? this.value = '' : this.value})}); JotForm.alterTexts(undefined, true); /*INIT-END*/ }); JotForm.prepareCalculationsOnTheFly([null,{"name":"kmfaTournament","qid":"1","text":"KMFA Tournament Shirt Order Form ","type":"control_head"},{"name":"fullName","qid":"2","text":"Full Name","type":"control_fullname"},{"name":"email3","qid":"3","text":"E-mail","type":"control_email"},null,{"name":"contactNumber","qid":"5","text":"Contact Number at Tournament","type":"control_phone"},null,{"description":"","name":"shirtOptions","qid":"7","text":"Shirt Options","type":"control_paypal"},null,null,null,null,null,{"name":"submit","qid":"13","text":"SUBMIT","type":"control_button"},{"name":"additionalRequests","qid":"14","text":"Additional Requests","type":"control_textarea"},null,{"name":"clickTo16","qid":"16","text":"section separator for the form style - do not remove","type":"control_collapse"},null,{"name":"clickTo18","qid":"18","text":"section separator for the form style - do not remove","type":"control_collapse"},null,{"description":"","name":"City","qid":"20","subLabel":"City","text":" City","type":"control_textbox"},{"description":"","name":"teamDivision","qid":"21","text":"Team Division and Name","type":"control_fullname"}]); setTimeout(function() { JotForm.paymentExtrasOnTheFly([null,{"name":"kmfaTournament","qid":"1","text":"KMFA Tournament Shirt Order Form ","type":"control_head"},{"name":"fullName","qid":"2","text":"Full Name","type":"control_fullname"},{"name":"email3","qid":"3","text":"E-mail","type":"control_email"},null,{"name":"contactNumber","qid":"5","text":"Contact Number at Tournament","type":"control_phone"},null,{"description":"","name":"shirtOptions","qid":"7","text":"Shirt Options","type":"control_paypal"},null,null,null,null,null,{"name":"submit","qid":"13","text":"SUBMIT","type":"control_button"},{"name":"additionalRequests","qid":"14","text":"Additional Requests","type":"control_textarea"},null,{"name":"clickTo16","qid":"16","text":"section separator for the form style - do not remove","type":"control_collapse"},null,{"name":"clickTo18","qid":"18","text":"section separator for the form style - do not remove","type":"control_collapse"},null,{"description":"","name":"City","qid":"20","subLabel":"City","text":" City","type":"control_textbox"},{"description":"","name":"teamDivision","qid":"21","text":"Team Division and Name","type":"control_fullname"}]);}, 20); </script> <link href="https://cdn.jotfor.ms/static/formCss.css?3.3.5799" rel="stylesheet" type="text/css" /> <link type="text/css" rel="stylesheet" href="https://cdn.jotfor.ms/css/styles/nova.css?3.3.5799" /> <link type="text/css" media="print" rel="stylesheet" href="https://cdn.jotfor.ms/css/printForm.css?3.3.5799" /> <style type="text/css"> .form-label-left{ width:150px; } .form-line{ padding-top:12px; padding-bottom:12px; } .form-label-right{ width:150px; } .form-all{ width:800px; color:rgb(128, 128, 128) !important; font-family:'Terminal Dosis Light'; font-size:16px; } .form-radio-item label, .form-checkbox-item label, .form-grading-label, .form-header{ color: Black; } </style> <style type="text/css" id="form-designer-style"> /* Injected CSS Code */ @import "https://fonts.googleapis.com/css?family=Terminal Dosis Light:light,lightitalic,normal,italic,bold,bolditalic"; .form-all { font-family: "Terminal Dosis Light", sans-serif; } .form-all { width: 800px; } .form-label-left, .form-label-right { width: 150px; } .form-label { white-space: normal; } .form-label.form-label-auto { display: inline-block; float: left; text-align: left; width: 150px; } .form-label-left { display: inline-block; white-space: normal; float: left; text-align: left; } .form-label-right { display: inline-block; white-space: normal; float: left; text-align: right; } .form-label-top { white-space: normal; display: block; float: none; text-align: left; } .form-radio-item label:before { top: 0; } .form-all { font-size: 16px; } .form-label { font-weight: bold; } .form-checkbox-item label, .form-radio-item label { font-weight: normal; } .supernova { background-color: #e6e6ec; background-color: #ffffff; } .supernova body { background-color: transparent; } /* @width30: (unit(@formWidth, px) + 60px); @width60: (unit(@formWidth, px)+ 120px); @width90: (unit(@formWidth, px)+ 180px); */ /* | */ @media screen and (min-width: 480px) { .supernova .form-all { border: 1px solid #e6e6e6; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.1); } } /* | */ /* | */ @media screen and (max-width: 480px) { .jotform-form { padding: 10px 0; } } /* | */ /* | */ @media screen and (min-width: 480px) and (max-width: 767px) { .jotform-form { padding: 30px 0; } } /* | */ /* | */ @media screen and (min-width: 480px) and (max-width: 799px) { .jotform-form { padding: 30px 0; } } /* | */ /* | */ @media screen and (min-width: 768px) { .jotform-form { padding: 60px 0; } } /* | */ /* | */ @media screen and (max-width: 799px) { .jotform-form { padding: 12px; } } /* | */ .supernova .form-all, .form-all { background-color: #e6e6ec; border: 1px solid transparent; } .form-header-group { border-color: #c9c9d6; } .form-matrix-table tr { border-color: #c9c9d6; } .form-matrix-table tr:nth-child(2n) { background-color: #d8d8e1; } .form-all { color: #808080; } .form-header-group .form-header { color: #808080; } .form-header-group .form-subHeader { color: #9a9a9a; } .form-sub-label { color: #9a9a9a; } .form-label-top, .form-label-left, .form-label-right, .form-html { color: #808080; } .form-checkbox-item label, .form-radio-item label { color: #9a9a9a; } .form-line.form-line-active { -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -ms-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; background-color: rgba(255, 251, 234, 0); } /* omer */ .form-radio-item, .form-checkbox-item { padding-bottom: 0px !important; } .form-radio-item:last-child, .form-checkbox-item:last-child { padding-bottom: 0; } /* omer */ .form-single-column .form-checkbox-item, .form-single-column .form-radio-item { width: 100%; } .supernova { height: 100%; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; background-repeat: repeat; } .supernova { background-image: none; } #stage { background-image: none; } /* | */ .form-all { background-repeat: no-repeat; background-attachment: scroll; background-position: center top; background-repeat: repeat; } .form-header-group { background-repeat: no-repeat; background-attachment: scroll; background-position: center top; } .form-line { margin-top: 0px; margin-bottom: 0px; } .form-line { padding: 12px 36px; } .form-all .form-textbox, .form-all .form-radio-other-input, .form-all .form-checkbox-other-input, .form-all .form-captcha input, .form-all .form-spinner input, .form-all .form-pagebreak-back, .form-all .form-pagebreak-next, .form-all .qq-upload-button, .form-all .form-error-message { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .form-all .form-textarea { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .form-all .qq-upload-button, .form-all .form-submit-button, .form-all .form-submit-reset, .form-all .form-submit-print { font-size: 1em; padding: 9px 15px; font-family: "Terminal Dosis Light", sans-serif; font-size: 30px; font-weight: normal; } .form-all .qq-upload-button, .form-all .form-submit-button, .form-all .form-submit-reset, .form-all .form-submit-print { color: #ffffff !important; background: #f3574b; box-shadow: none; text-shadow: none; } .form-all .form-pagebreak-back, .form-all .form-pagebreak-next { font-size: 1em; padding: 9px 15px; font-family: "Terminal Dosis Light", sans-serif; font-size: 16px; font-weight: normal; } /* & when ( @buttonFontType = google ) { @import (css) "@{buttonFontLink}"; } */ h2.form-header { line-height: 1.618em; font-size: 1.714em; } h2 ~ .form-subHeader { line-height: 1.5em; font-size: 1.071em; } .form-header-group { text-align: left; } /*.form-dropdown, .form-radio-item, .form-checkbox-item, .form-radio-other-input, .form-checkbox-other-input,*/ .form-captcha input, .form-spinner input, .form-error-message { padding: 4px 3px 2px 3px; } .form-header-group { font-family: "Terminal Dosis Light", sans-serif; } .form-section { padding: 0px 0px 0px 0px; } .form-header-group { margin: 12px 36px 12px 36px; } .form-header-group { padding: 24px 0px 24px 0px; } .form-textbox, .form-textarea { padding: 4px 3px 2px 3px; } .form-dropdown { -webkit-appearance: menulist-button; border-color: #cccccc; } [data-type="control_dropdown"] .form-input, [data-type="control_dropdown"] .form-input-wide { width: 150px; } .form-label { font-family: "Terminal Dosis Light", sans-serif; } li[data-type="control_image"] div { text-align: left; } li[data-type="control_image"] img { border: none; border-width: 0px !important; border-style: solid !important; border-color: false !important; } .form-line-column { width: auto; } .form-line-error { background-color: #e6e6ec; -webkit-box-shadow: inset 0px 3px 11px -7px #ff3200; -moz-box-shadow: inset 0px 3px 11px -7px #ff3200; box-shadow: inset 0px 3px 11px -7px #ff3200; } .form-line-error input:not(#coupon-input), .form-line-error textarea, .form-line-error .form-validation-error { -webkit-transition-property: none; -moz-transition-property: none; -ms-transition-property: none; -o-transition-property: none; transition-property: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -ms-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; border: 1px solid #fff4f4; -moz-box-shadow: 0 0 3px #fff4f4; -webkit-box-shadow: 0 0 3px #fff4f4; box-shadow: 0 0 3px #fff4f4; } .form-line-error .form-error-message { margin: 0; position: absolute; color: #fff; display: inline-block; right: 0; font-size: 10px; position: absolute!important; box-shadow: none; top: 0px; line-height: 20px; color: #FFF; background: #ff3200; padding: 0px 5px; bottom: auto; min-width: 105px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .form-line-error .form-error-message img, .form-line-error .form-error-message .form-error-arrow { display: none; } .ie-8 .form-all { margin-top: auto; margin-top: initial; } .ie-8 .form-all:before { display: none; } /* | */ @media screen and (max-width: 480px), screen and (max-device-width: 767px) and (orientation: portrait), screen and (max-device-width: 415px) and (orientation: landscape) { .testOne { letter-spacing: 0; } .testTwo { letter-spacing: 1; } .jotform-form { padding: 12px 0 0 0; } .form-all { border: 0; width: 94%!important; max-width: initial; } .form-sub-label-container { width: 100%; margin: 0; margin-right: 0; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } span.form-sub-label-container + span.form-sub-label-container { margin-right: 0; } .form-sub-label { white-space: normal; } .form-address-table td, .form-address-table th { padding: 0 1px 10px; } .form-submit-button, .form-submit-print, .form-submit-reset { width: 100%; margin-left: 0!important; } div[id*=at_] { font-size: 14px; font-weight: 700; height: 8px; margin-top: 6px; } .showAutoCalendar { width: 20px; } img.form-image { max-width: 100%; height: auto; } .form-matrix-row-headers { width: 100%; word-break: break-all; min-width: 40px; } .form-collapse-table, .form-header-group { margin: 0; } .form-collapse-table { height: 100%; display: inline-block; width: 100%; } .form-collapse-hidden { display: none !important; } .form-input { width: 100%; } .form-label { width: 100% !important; } .form-label-left, .form-label-right { display: block; float: none; text-align: left; width: auto!important; } .form-line, .form-line.form-line-column { padding: 2% 5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } input[type=text], input[type=email], input[type=tel], textarea { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: initial !important; } .form-dropdown, .form-textarea, .form-textbox { width: 100%!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .form-input, .form-input-wide, .form-textarea, .form-textbox, .form-dropdown { max-width: initial!important; } .form-address-city, .form-address-line, .form-address-postal, .form-address-state, .form-address-table, .form-address-table .form-sub-label-container, .form-address-table select, .form-input { width: 100%; } div.form-header-group { padding: 24px 0px !important; margin: 0 12px 2% !important; margin-left: 5%!important; margin-right: 5%!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } div.form-header-group.hasImage img { max-width: 100%; } [data-type="control_button"] { margin-bottom: 0 !important; } [data-type=control_fullname] .form-sub-label-container { width: 48%; } [data-type=control_fullname] .form-sub-label-container:first-child { margin-right: 4%; } [data-type=control_phone] .form-sub-label-container { width: 65%; } [data-type=control_phone] .form-sub-label-container:first-child { width: 31%; margin-right: 4%; } [data-type=control_datetime] .form-sub-label-container + .form-sub-label-container, [data-type=control_datetime] .form-sub-label-container:first-child { width: 27.3%; margin-right: 6%; } [data-type=control_datetime] .form-sub-label-container + .form-sub-label-container + .form-sub-label-container { width: 33.3%; margin-right: 0; } [data-type=control_datetime] span + span + span > span:first-child { display: block; width: 100% !important; } [data-type=control_birthdate] .form-sub-label-container, [data-type=control_datetime] span + span + span > span:first-child + span + span, [data-type=control_time] .form-sub-label-container { width: 27.3%!important; margin-right: 6% !important; } [data-type=control_birthdate] .form-sub-label-container:last-child, [data-type=control_time] .form-sub-label-container:last-child { width: 33.3%!important; margin-right: 0 !important; } .form-pagebreak-back-container, .form-pagebreak-next-container { width: 50% !important; } .form-pagebreak-back, .form-pagebreak-next, .form-product-item.hover-product-item { width: 100%; } .form-pagebreak-back-container { padding: 0; text-align: right; } .form-pagebreak-next-container { padding: 0; text-align: left; } .form-pagebreak { margin: 0 auto; } .form-buttons-wrapper { margin: 0!important; margin-left: 0!important; } .form-buttons-wrapper button { width: 100%; } .form-buttons-wrapper .form-submit-print { margin: 0 !important; } table { width: 100%!important; max-width: initial!important; } table td + td { padding-left: 3%; } .form-checkbox-item, .form-radio-item { white-space: normal!important; } .form-checkbox-item input, .form-radio-item input { width: auto; } .form-collapse-table { margin: 0 5%; display: block; zoom: 1; width: auto; } .form-collapse-table:before, .form-collapse-table:after { display: table; content: ''; line-height: 0; } .form-collapse-table:after { clear: both; } .fb-like-box { width: 98% !important; } .form-error-message { clear: both; bottom: -10px; } .date-separate, .phone-separate { display: none; } .custom-field-frame, .direct-embed-widgets, .signature-pad-wrapper { width: 100% !important; } } /* | */ /*__INSPECT_SEPERATOR__*/ .supernova .form-all { box-shadow : none !important; border : none !important; } .supernova { padding : 0; background : #E6E6EC; } .form-all * { -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; font-weight : normal; font-style : normal; } .form-all { width : 100%; background : #E6E6EC; max-width : 800px; } .form-textbox, .form-textarea, .form-dropdown { padding : 4px; box-shadow : 0 1px 2px #eee inset; } .form-header-group { text-align : center; padding : 0; margin-right : 0; margin-left : 0; background : -moz-linear-gradient(left, rgba(51,51,51,1) 88%, rgba(243,87,75,1) 88%); background : -webkit-gradient(linear, left top, right top, color-stop(88%,rgba(51,51,51,1)), color-stop(88%,rgba(243,87,75,1))); background : -webkit-linear-gradient(left, rgba(51,51,51,1

Frequently Asked Questions

Q: What is fastball?
A:Description from Softball Ontario

Q:How long does the season last?
A:The outdoor spring season lasts from mid April until the end of June. Some teams that participate in tournaments and provincials may play into July. 
*Note: Some fall ball practices were held in Sept/Oct 2018, but these were seperate from the 'spring' season
The indoor winter season typically lasts from January until March (ending just before school spring break)

Q:Where are games played?
A: U6 - U10 games and practices are held on school fields (often George Hilliard and Ralph Bell) and the final fun day is typcailly held at Albert McGowan. 
U12 and older play at Exhibition Park/Charles Anderson as well as travelling to Barriere and Merritt for league games

Q: What equipment is needed?
A: A softball glove, helmet and cleats or good runners. Players in U12 and older are also required to wear a facemask while playing on the infield. KMFA supplies bats and catchers gear, although some players do choose to purchase their own. 

Q:Who can play for KMFA?
A: Kamloops Minor Fastball accepts kids of all skill levels from ages 5 - 19 (as of December 31st of the current year)

Q:How can I register?
A: Nearly all of our registration takes place through our website, look for the 'Registration' tab at the top of the screen or in the mobile drop down menu. 

Q: What if a player doesn't have or has forgotten their Softball BC number?
A: You can sign up for a lifetime membership or search for your number - HERE.
This is required for all players and coaches. 

Q: Do younger kids hit off a tee? Is this tee ball?
A: A tee is a really great training tool which coaches at all levels tend to utilize. However KMFA does try to introduce players to pitching as soon as possible. At the youngest levels, coaches start by pitching to kids and as they get older players will start to develop pitching skills and pitch to one another.  The goal is to ensure that kids feel successful, have fun and find a love for the game. 

Q: Is parent participation required?
A: Yes! When players are starting out coaches need help on the field from parents. 

Q: How can a parent/adult get involved?
A: KMFA is a volunteer run association, without volunteers such as yourself, we would not be able to support our young athletes. Becoming a board director is a great way to help out, other opportunities include (but not limited to); coaching, managing a team, score keeping, event organizing, and helping at our annual tournament. If everyone does a little we are able to accomplish a lot! Email This email address is being protected from spambots. You need JavaScript enabled to view it. for more information.