• 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 SPRING SEASON REGISTRATION OPEN NOW
  • 2 BRING A FRIEND TRY IT NIGHTS!
  • 3 2018 Umpire Clinic. April 8, 2018
  • 4 5th Annual Spring Knockout Tournament
  • 5 Picture Day - May 7th!
  • SPRING SEASON REGISTRATION OPEN NOW

    2018 Outdoor Season

    Registration is open for our spring fastball season. Open for ages 5 (2013) and older

    REGISTER NOW!
  • BRING A FRIEND TRY IT NIGHTS!

    Come try out fastball!

    Two great opportunities to try out fastball and for current players to bring a friend to try it out before the season starts .

    Wednesday April 4th and Tuesday April 10th

    6 - 8pm

    Parkcrest Elementary School

    Grab a glove (if you have it), clean indoor shoes, a positive attitude and we will give you an introduction to fastpitch softball

  • 2018 Umpire Clinic. April 8, 2018

    http://softball.bc.ca/umpires/528/umpire-clinics

    April 8, 2018 at 8:30am
    Location: Ball shed in Exhibition Park on River Street

    The participants should dress comfortably, bring water, lunch, glove and a mask. If you do not have a mask KMFA can lend you one.. Pre-register here.

  • 5th Annual Spring Knockout Tournament

    Mother's Day "C" Tournament!

    Online registration will be available soon.
    Date: May 11 - 13th, 2018
    Cut-off Date to Register April 29, 2018
    It is open to U12 girls and boys, entry fee $300.
    U14 and U16 Boys & Girls, U19 Girls teams are $325

    Location: Tournament Capital Ranch Kamloops

    Registration Forms Here!
  • Picture Day - May 7th!

    League picture day is May 7, 2018 - Your coach will let you know what time your team's picture will be take. It is imperative you arrive on time or you will miss the photo.

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